Added component back to tests.xml
authorjiehua.xiong <jiehuax.xiong@intel.com>
Fri, 23 Aug 2013 01:48:57 +0000 (09:48 +0800)
committerjiehua.xiong <jiehuax.xiong@intel.com>
Fri, 23 Aug 2013 01:48:57 +0000 (09:48 +0800)
Change-Id: I3c2d364325ecaf10f6c6c1b494ca1b71e3017c2f

97 files changed:
tct-2dtransforms-css3-tests/tests.xml
tct-3dtransforms-css3-tests/tests.xml
tct-alarm-tizen-tests/tests.xml
tct-animations-css3-tests/tests.xml
tct-animationtiming-w3c-tests/tests.xml
tct-appcache-html5-tests/tests.xml
tct-appcontrol-tizen-tests/tests.xml
tct-application-tizen-tests/tests.xml
tct-audio-html5-tests/tests.xml
tct-backgrounds-css3-tests/tests.xml
tct-batterystatus-w3c-tests/tests.xml
tct-bluetooth-tizen-tests/tests.xml
tct-bookmark-tizen-tests/tests.xml
tct-browserstate-html5-tests/tests.xml
tct-calendar-tizen-tests/tests.xml
tct-callhistory-tizen-tests/tests.xml
tct-canvas-html5-tests/tests.xml
tct-capability-tests/tests.xml
tct-colors-css3-tests/tests.xml
tct-contact-tizen-tests/tests.xml
tct-content-tizen-tests/tests.xml
tct-cors-w3c-tests/tests.xml
tct-csp-w3c-tests/tests.xml
tct-datacontrol-tizen-tests/tests.xml
tct-datasync-tizen-tests/tests.xml
tct-deviceorientation-w3c-tests/tests.xml
tct-dnd-html5-tests/tests.xml
tct-download-tizen-tests/tests.xml
tct-extra-html5-tests/tests.xml
tct-fileapi-w3c-tests/tests.xml
tct-filesystem-tizen-tests/tests.xml
tct-filesystemapi-w3c-tests/tests.xml
tct-filewriterapi-w3c-tests/tests.xml
tct-flexiblebox-css3-tests/tests.xml
tct-fonts-css3-tests/tests.xml
tct-forms-html5-tests/tests.xml
tct-fullscreen-nonw3c-tests/tests.xml
tct-geoallow-w3c-tests/tests.xml
tct-geodeny-w3c-tests/tests.xml
tct-gumallow-w3c-tests/tests.xml
tct-indexeddb-w3c-tests/tests.xml
tct-jsenhance-html5-tests/tests.xml
tct-manual-w3c-tests/tests.xml
tct-mediacapture-w3c-tests/tests.xml
tct-mediaqueries-css3-tests/tests.xml
tct-messageport-tizen-tests/tests.xml
tct-messaging-email-tizen-tests/tests.xml
tct-messaging-mms-tizen-tests/tests.xml
tct-messaging-sms-tizen-tests/tests.xml
tct-multicolumn-css3-tests/tests.xml
tct-namespace-tizen-tests/tests.xml
tct-navigationtiming-w3c-tests/tests.xml
tct-netinfo-w3c-tests/tests.xml
tct-networkbearerselection-tizen-tests/tests.xml
tct-nfc-tizen-tests/tests.xml
tct-notification-tizen-tests/tests.xml
tct-notification-w3c-tests/tests.xml
tct-package-tizen-tests/tests.xml
tct-pagevisibility-w3c-tests/tests.xml
tct-power-tizen-tests/tests.xml
tct-privilege-tizen-tests/tests.xml
tct-push-tizen-tests/tests.xml
tct-sandbox-html5-tests/tests.xml
tct-screenorientation-w3c-tests/tests.xml
tct-secureelement-tizen-tests/tests.xml
tct-security-tcs-tests/tests.xml
tct-selectorslevel1-w3c-tests/tests.xml
tct-selectorslevel2-w3c-tests/tests.xml
tct-sessionhistory-html5-tests/tests.xml
tct-sse-w3c-tests/tests.xml
tct-svg-html5-tests/tests.xml
tct-systeminfo-tizen-tests/tests.xml
tct-systemsetting-tizen-tests/tests.xml
tct-testconfig/tests.xml
tct-text-css3-tests/tests.xml
tct-time-tizen-tests/tests.xml
tct-tizen-tizen-tests/tests.xml
tct-touchevent-w3c-tests/tests.xml
tct-transitions-css3-tests/tests.xml
tct-typedarrays-nonw3c-tests/tests.xml
tct-ui-css3-tests/tests.xml
tct-vibration-w3c-tests/tests.xml
tct-video-html5-tests/tests.xml
tct-webaudio-w3c-tests/tests.xml
tct-webdatabase-w3c-tests/tests.xml
tct-webgl-nonw3c-tests/tests.xml
tct-webmessaging-w3c-tests/tests.xml
tct-websetting-tizen-tests/tests.xml
tct-websocket-w3c-tests/tests.xml
tct-webstorage-w3c-tests/tests.xml
tct-wgtapi01-w3c-tests/tests.xml
tct-wgtapi02-w3c-tests/tests.xml
tct-widget01-w3c-tests/tests.xml
tct-widget02-w3c-tests/tests.xml
tct-widgetpolicy-w3c-tests/tests.xml
tct-workers-w3c-tests/tests.xml
tct-xmlhttprequest-w3c-tests/tests.xml

index de4d1c69bac2ae991a81b6f9c0c83dc73508438a..489c9d151e5f191c5a1943113a95f59b504d4395 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-2dtransforms-css3-tests">
     <set name="2DTransforms1">
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry12" purpose="Check the computed value for 'transform: scale(2) scaleX()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry12" purpose="Check the computed value for 'transform: scale(2) scaleX()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry8" purpose="Check the computed value for 'tRAnSFoRM: scale(2) translate()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry8" purpose="Check the computed value for 'tRAnSFoRM: scale(2) translate()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry78" purpose="Check the computed value for 'TRANSFORM: translate(1px)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry78" purpose="Check the computed value for 'TRANSFORM: translate(1px)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=78</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry9" purpose="Check the computed value for 'transform: scale(2) translateX()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry9" purpose="Check the computed value for 'transform: scale(2) translateX()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry117" purpose="Check the getComputedStyle(div).transform with no attributes set">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry117" purpose="Check the getComputedStyle(div).transform with no attributes set">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=117</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry14" purpose="Check the computed value for 'tRAnSFoRM: scale(2) rotate()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry14" purpose="Check the computed value for 'tRAnSFoRM: scale(2) rotate()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="2DTransforms2">
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry15" purpose="Check the computed value for 'transform: scale(2) skewX()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry15" purpose="Check the computed value for 'transform: scale(2) skewX()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry75" purpose="Check the computed value for 'TRANSFORM: matrix(1,2,3,4,5,6)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry75" purpose="Check the computed value for 'TRANSFORM: matrix(1,2,3,4,5,6)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=75</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry2575" purpose="Check the getComputedStyle(div).transformOrigin with 'transform: none; transform-origin: none' via setting setAttribute()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry2575" purpose="Check the getComputedStyle(div).transformOrigin with 'transform: none; transform-origin: none' via setting setAttribute()">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=2575</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry111" purpose="Check the computed value for 'TRANSFORM: skewy(45deg)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry111" purpose="Check the computed value for 'TRANSFORM: skewy(45deg)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=111</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry11" purpose="Check the computed value for 'tRAnSFoRM: scale(2) scale()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry11" purpose="Check the computed value for 'tRAnSFoRM: scale(2) scale()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry10" purpose="Check the computed value for 'TRANSFORM: scale(2) translateY()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry10" purpose="Check the computed value for 'TRANSFORM: scale(2) translateY()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry87" purpose="Check the computed value for 'TRANSFORM: scale(2)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry87" purpose="Check the computed value for 'TRANSFORM: scale(2)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=87</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry1" purpose="Check the computed value for 'TRANSFORM: none' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry1" purpose="Check the computed value for 'TRANSFORM: none' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="2DTransforms3">
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry84" purpose="Check the computed value for 'TRANSFORM: translatey(1in)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry84" purpose="Check the computed value for 'TRANSFORM: translatey(1in)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=84</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry96" purpose="Check the computed value for 'TRANSFORM: rotate(90deg)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry96" purpose="Check the computed value for 'TRANSFORM: rotate(90deg)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=96</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry4" purpose="Check the computed value for 'TRANSFORM: scale(2) quasit' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry4" purpose="Check the computed value for 'TRANSFORM: scale(2) quasit' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry17" purpose="Check the computed value for 'tRAnSFoRM: scale(2) skew()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry17" purpose="Check the computed value for 'tRAnSFoRM: scale(2) skew()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry108" purpose="Check the computed value for 'TRANSFORM: skewx(45deg)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry108" purpose="Check the computed value for 'TRANSFORM: skewx(45deg)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=108</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry13" purpose="Check the computed value for 'TRANSFORM: scale(2) scaleY()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry13" purpose="Check the computed value for 'TRANSFORM: scale(2) scaleY()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry119" purpose="getComputedStyle(div).transform with 'transform: none', set via setAttribute()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry119" purpose="getComputedStyle(div).transform with 'transform: none', set via setAttribute()">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=119</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry120" purpose="Boundaries with 'transform: none', set via CSSOM; switch style 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry120" purpose="Boundaries with 'transform: none', set via CSSOM; switch style 1">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=120</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry1774" purpose="Boundaries with 'transform: skewY(45deg)', set via setAttribute(); switch style 0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry1774" purpose="Boundaries with 'transform: skewY(45deg)', set via setAttribute(); switch style 0">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=1774</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="2DTransforms4">
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry81" purpose="Check the computed value for 'TRANSFORM: translatex(1pt)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry81" purpose="Check the computed value for 'TRANSFORM: translatex(1pt)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=81</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry7" purpose="Check the computed value for 'TRANSFORM: scale(2) matrix()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry7" purpose="Check the computed value for 'TRANSFORM: scale(2) matrix()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry90" purpose="Check the computed value for 'TRANSFORM: scalex(2)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry90" purpose="Check the computed value for 'TRANSFORM: scalex(2)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=90</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry93" purpose="Check the computed value for 'TRANSFORM: scaley(2)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry93" purpose="Check the computed value for 'TRANSFORM: scaley(2)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=93</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry114" purpose="Check the computed value for 'TRANSFORM: skew(45deg, 45deg)' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry114" purpose="Check the computed value for 'TRANSFORM: skew(45deg, 45deg)' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=114</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry16" purpose="Check the computed value for 'TRANSFORM: scale(2) skewY()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry16" purpose="Check the computed value for 'TRANSFORM: scale(2) skewY()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_perspective-origin_exists" purpose="Check if the perspective-origin property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_perspective-origin_exists" purpose="Check if the perspective-origin property exists">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/2dtransform_property_exist.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_perspective_exists" purpose="Check if the perspective property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_perspective_exists" purpose="Check if the perspective property exists">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/2dtransform_property_exist.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_transform-style_exists" purpose="Check if the transform-style property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_transform-style_exists" purpose="Check if the transform-style property exists">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/2dtransform_property_exist.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_backface-visibility_exists" purpose="Check if the backface-visibility property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_backface-visibility_exists" purpose="Check if the backface-visibility property exists">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/2dtransform_property_exist.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_2Dtransforms_tests_entry727" purpose="getComputedStyle(div).transform with 'transform: translate(-1px, 1em)', set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 2D Transforms" execution_type="auto" id="css3_2Dtransforms_tests_entry727" purpose="getComputedStyle(div).transform with 'transform: translate(-1px, 1em)', set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-2dtransforms-css3-tests/2dtransforms/csswg/2d-transforms.html?total_num=3428&amp;amp;locator_key=id&amp;amp;value=727</test_script_entry>
         </description>
index a08a7d546ae5e7a7457eb78258b9f0a1712522b4..76ed521a8e640fcdf4805a5f84e22bd4fcb9519e 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-3dtransforms-css3-tests">
     <set name="3DTransforms1">
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry3" purpose="Check the computed value for 'transform: scale(2) translateZ()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry3" purpose="Check the computed value for 'transform: scale(2) translateZ()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1000" purpose="Check the boundaries are with 'transform: translate3d(1pt, -50%, 0.0px)', setting via CSSOM; switch style 2">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1000" purpose="Check the boundaries are with 'transform: translate3d(1pt, -50%, 0.0px)', setting via CSSOM; switch style 2">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1000</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry122" purpose="Boundaries with 'transform: matrix3d(27.51, 19.4, -45.68, 0, -37.24, -18.45, 41.11, 0, 24.12, -3.3, -46.37, 0, 32.76, -36.5, 18.25, 1); transform-origin: 0 0', set via CSSOM; switch style 7">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry122" purpose="Boundaries with 'transform: matrix3d(27.51, 19.4, -45.68, 0, -37.24, -18.45, 41.11, 0, 24.12, -3.3, -46.37, 0, 32.76, -36.5, 18.25, 1); transform-origin: 0 0', set via CSSOM; switch style 7">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=122</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="3DTransforms2">
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry7" purpose="Check the computed value for 'TRANSFORM: scale(2) rotateX()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry7" purpose="Check the computed value for 'TRANSFORM: scale(2) rotateX()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry2" purpose="Check the computed value for 'tRAnSFoRM: scale(2) translate3d()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry2" purpose="Check the computed value for 'tRAnSFoRM: scale(2) translate3d()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry8" purpose="Check the computed value for 'tRAnSFoRM: scale(2) rotateY()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry8" purpose="Check the computed value for 'tRAnSFoRM: scale(2) rotateY()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry5" purpose="Check the computed value for 'tRAnSFoRM: scale(2) scaleZ()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry5" purpose="Check the computed value for 'tRAnSFoRM: scale(2) scaleZ()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1587" purpose="Check the boundaries with 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's parent, 'transform: none' on test div, setting via CSSOM; switch style 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1587" purpose="Check the boundaries with 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's parent, 'transform: none' on test div, setting via CSSOM; switch style 1">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1587</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry117" purpose="getComputedStyle(div).transform with 'transform: matrix3d(-1.72, -3.57, 0.15, 0, -3.95, 2.29, -1.53, 0, -3.74, 4.89, 0.34, 0, -2, 0.95, 0.53, 1)', set via setAttribute()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry117" purpose="getComputedStyle(div).transform with 'transform: matrix3d(-1.72, -3.57, 0.15, 0, -3.95, 2.29, -1.53, 0, -3.74, 4.89, 0.34, 0, -2, 0.95, 0.53, 1)', set via setAttribute()">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=117</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry3865" purpose="Boundaries with 'perspective: 100mm' on test div's parent, 'transform: rotateX(45deg)' on test div, set via setAttribute(); switch style 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry3865" purpose="Boundaries with 'perspective: 100mm' on test div's parent, 'transform: rotateX(45deg)' on test div, set via setAttribute(); switch style 1">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=3865</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="3DTransforms3">
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry4" purpose="Check the computed value for 'TRANSFORM: scale(2) scale3d()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry4" purpose="Check the computed value for 'TRANSFORM: scale(2) scale3d()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry3738" purpose="Check the getComputedStyle(div.parentNode).perspective with 'perspective: none' is on test div's parent, setting via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry3738" purpose="Check the getComputedStyle(div.parentNode).perspective with 'perspective: none' is on test div's parent, setting via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=3738</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1674" purpose="Check the boundaries with 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's grandparent, 'transform: rotate3d(0, 0.6, 0.8, 90deg); transform-style: preserve-3d' are on test div's parent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47)' are on test div, setting via CSSOM; switch style 3">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1674" purpose="Check the boundaries with 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' are on test div's grandparent, 'transform: rotate3d(0, 0.6, 0.8, 90deg); transform-style: preserve-3d' are on test div's parent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47)' are on test div, setting via CSSOM; switch style 3">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1674</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry3736" purpose="Check the getComputedStyle(div.parentNode).perspective with no attributes set">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry3736" purpose="Check the getComputedStyle(div.parentNode).perspective with no attributes set">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=3736</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry9" purpose="Check the computed value for 'transform: scale(2) rotateZ()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry9" purpose="Check the computed value for 'transform: scale(2) rotateZ()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry10" purpose="Check the computed value for 'TRANSFORM: scale(2) perspective()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry10" purpose="Check the computed value for 'TRANSFORM: scale(2) perspective()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1749" purpose="Boundaries with 'transform: translate3d(0.23in, 17pt, -0.6em)' on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47)' on test div's parent, 'transform: rotate3d(0, 0.6, 0.8, 90deg)' on test div, set via CSSOM; switch style 5">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1749" purpose="Boundaries with 'transform: translate3d(0.23in, 17pt, -0.6em)' on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47)' on test div's parent, 'transform: rotate3d(0, 0.6, 0.8, 90deg)' on test div, set via CSSOM; switch style 5">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1749</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1752" purpose="Boundaries with 'transform: translate3d(0.23in, 17pt, -0.6em); transform-style: preserve-3d' on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' on test div's parent, 'transform: perspective(200px)' on test div, set via setAttribute(); switch style 7">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1752" purpose="Boundaries with 'transform: translate3d(0.23in, 17pt, -0.6em); transform-style: preserve-3d' on test div's grandparent, 'transform: matrix3d(0.98, 1.06, 4.07, 3.29, 4.06, -1.82, -4.09, -3.69, 0.22, 4.42, 1.29, -1.76, -3.59, 4.05, 3.36, 2.47); transform-style: preserve-3d' on test div's parent, 'transform: perspective(200px)' on test div, set via setAttribute(); switch style 7">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1752</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="3DTransforms4">
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry6" purpose="Check the computed value for 'transform: scale(2) rotate3d()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry6" purpose="Check the computed value for 'transform: scale(2) rotate3d()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry2293" purpose="Check the getComputedStyle(div).transformOrigin with 'transform: none; transform-origin: left top .0', setting via setAttribute()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry2293" purpose="Check the getComputedStyle(div).transformOrigin with 'transform: none; transform-origin: left top .0', setting via setAttribute()">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=2293</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1" purpose="Check the computed value for 'TRANSFORM: scale(2) matrix3d()' set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1" purpose="Check the computed value for 'TRANSFORM: scale(2) matrix3d()' set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1006" purpose="Boundaries with 'transform: translateZ(1ex)', set via CSSOM; switch style 5">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1006" purpose="Boundaries with 'transform: translateZ(1ex)', set via CSSOM; switch style 5">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1006</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="3DTransforms5">
-      <testcase execution_type="auto" id="CSS33Dtransform_backface-visibility" purpose="Check if the element backface-visibility is 'visible'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_backface-visibility" purpose="Check if the element backface-visibility is 'visible'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_backface-visibility.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS33Dtransform_perspective" purpose="Check if the element perspective is '200px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_perspective" purpose="Check if the element perspective is '200px'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_perspective.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS33Dtransform_perspective-origin" purpose="Check if the element perspective-origin is '50px 27px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_perspective-origin" purpose="Check if the element perspective-origin is '50px 27px'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_perspective-origin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS33Dtransform_transform" purpose="Check if the element transform is 'matrix(2, 0, 0, 2, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_transform" purpose="Check if the element transform is 'matrix(2, 0, 0, 2, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS33Dtransform_transform-origin" purpose="Check if the element transform-origin is 'left top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_transform-origin" purpose="Check if the element transform-origin is 'left top'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_transform-origin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS33Dtransform_transform-style" purpose="Check if the element transform-style is 'preserve-3d'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="CSS33Dtransform_transform-style" purpose="Check if the element transform-style is 'preserve-3d'">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/CSS33Dtransform_transform-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1081" purpose="getComputedStyle(div).transform with 'transform: scale3d(-0.12, 0, -2)', set via CSSOM">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1081" purpose="getComputedStyle(div).transform with 'transform: scale3d(-0.12, 0, -2)', set via CSSOM">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1081</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1442" purpose="Boundaries with 'transform: rotate3d(1, -1, 0, 270deg)', set via CSSOM; switch style 4">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1442" purpose="Boundaries with 'transform: rotate3d(1, -1, 0, 270deg)', set via CSSOM; switch style 4">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1442</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1516" purpose="Boundaries with 'transform: rotate3d(1, 0, 0, 6.28rad)', set via CSSOM; switch style 3">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1516" purpose="Boundaries with 'transform: rotate3d(1, 0, 0, 6.28rad)', set via CSSOM; switch style 3">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1516</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="css3_3Dtransforms_tests_entry1574" purpose="Boundaries with 'transform: perspective(1mm)', set via CSSOM; switch style 4">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS 3D Transforms Module Level 3 (Partial)" execution_type="auto" id="css3_3Dtransforms_tests_entry1574" purpose="Boundaries with 'transform: perspective(1mm)', set via CSSOM; switch style 4">
         <description>
           <test_script_entry>/opt/tct-3dtransforms-css3-tests/3dtransforms/csswg/3d-transforms.html?total_num=3893&amp;amp;locator_key=id&amp;amp;value=1574</test_script_entry>
         </description>
index 4d260c1ab5953811185077b33583d724853da072..edb5e2777bee49f9a89366f45a5458d1c45d5942 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-alarm-tizen-tests">
     <set name="Alarm">
-      <testcase execution_type="auto" id="AlarmManager_getAll" purpose="check using getAll method in AlarmManager interface to get all alarms">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_getAll" purpose="check using getAll method in AlarmManager interface to get all alarms">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_constructor_date" purpose="test whether the constructor with date parameter are supported">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_constructor_date" purpose="test whether the constructor with date parameter are supported">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_constructor_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_removeAll" purpose="check using removeAll method in AlarmManager interface to remove all alarms">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_removeAll" purpose="check using removeAll method in AlarmManager interface to remove all alarms">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_date_attribute" purpose="check date attribute">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_date_attribute" purpose="check date attribute">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_date_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_daysOfTheWeek_attribute" purpose="check daysOfTheWeek attribute">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_daysOfTheWeek_attribute" purpose="check daysOfTheWeek attribute">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_daysOfTheWeek_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_period_attribute" purpose="check period attribute">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_period_attribute" purpose="check period attribute">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_period_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_get" purpose="check using get method in AlarmManager interface to get alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_get" purpose="check using get method in AlarmManager interface to get alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_absolute_alarm" purpose="check using add method (with non-optional arguments) in AlarmManager interface to add absolute alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_absolute_alarm" purpose="check using add method (with non-optional arguments) in AlarmManager interface to add absolute alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_absolute_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_remove_absolute_alarm" purpose="check using remove method in AlarmManager interface to remove absolute alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_remove_absolute_alarm" purpose="check using remove method in AlarmManager interface to remove absolute alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_remove_absolute_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_delay_attribute" purpose="check delay attribute in AlarmRelative">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_delay_attribute" purpose="check delay attribute in AlarmRelative">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_delay_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_period_attribute" purpose="check period attribute in AlarmRelative">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_period_attribute" purpose="check period attribute in AlarmRelative">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_period_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_getNextScheduledDate" purpose="check using getNextScheduledDate method">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_getNextScheduledDate" purpose="check using getNextScheduledDate method">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_getNextScheduledDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_constructor_period_convert" purpose="check conversion of period parameter of AlarmRelative constructor">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_constructor_period_convert" purpose="check conversion of period parameter of AlarmRelative constructor">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_constructor_period_convert.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_PERIOD_MINUTE_const" purpose="check if PERIOD_MINUTE is constant">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_PERIOD_MINUTE_const" purpose="check if PERIOD_MINUTE is constant">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_PERIOD_MINUTE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_PERIOD_HOUR_const" purpose="check if PERIOD_HOUR is constant">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_PERIOD_HOUR_const" purpose="check if PERIOD_HOUR is constant">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_PERIOD_HOUR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_PERIOD_DAY_const" purpose="check if PERIOD_DAY is constant">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_PERIOD_DAY_const" purpose="check if PERIOD_DAY is constant">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_PERIOD_DAY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_PERIOD_WEEK_const" purpose="check if PERIOD_WEEK is constant">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_PERIOD_WEEK_const" purpose="check if PERIOD_WEEK is constant">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_PERIOD_WEEK_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_in_tizen" purpose="check if AlarmManager exist in tizen">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_in_tizen" purpose="check if AlarmManager exist in tizen">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_notexist" purpose="check if AlarmManager notexist">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_notexist" purpose="check if AlarmManager notexist">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_extend" purpose="check if AlarmManager possible extend">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_extend" purpose="check if AlarmManager possible extend">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_exist" purpose="check if method add exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_exist" purpose="check if method add exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_remove_exist" purpose="check if method remove exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_remove_exist" purpose="check if method remove exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_removeAll_exist" purpose="check if method removeAll exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_removeAll_exist" purpose="check if method removeAll exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_removeAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_get_exist" purpose="check if method get exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_get_exist" purpose="check if method get exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_getAll_exist" purpose="check if method getAll exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_getAll_exist" purpose="check if method getAll exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_exist" purpose="check if AlarmAbsolute exist">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_exist" purpose="check if AlarmAbsolute exist">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_missarg" purpose="check with missing non-optional argument">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_missarg" purpose="check with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_relative_alarm_with_appControl" purpose="check using add method (with optional argument) in AlarmManager interface to add relative alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_relative_alarm_with_appControl" purpose="check using add method (with optional argument) in AlarmManager interface to add relative alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_relative_alarm_with_appControl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_appControl_invalid_obj" purpose="check if an exception was thrown when a fake system object was passed">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_appControl_invalid_obj" purpose="check if an exception was thrown when a fake system object was passed">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_appControl_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_remove_relative_alarm" purpose="check using remove method in AlarmManager interface to remove relative alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_remove_relative_alarm" purpose="check using remove method in AlarmManager interface to remove relative alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_remove_relative_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_removeAll_extra_argument" purpose="check using removeAll with extra argument to remove all alarms">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_removeAll_extra_argument" purpose="check using removeAll with extra argument to remove all alarms">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_removeAll_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_getAll_extra_argument" purpose="check using getAll withe extra argument to get all alarms">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_getAll_extra_argument" purpose="check using getAll withe extra argument to get all alarms">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_getAll_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_alarm_TypeMismatch" purpose="check argument 'alarm' type conversion">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_alarm_TypeMismatch" purpose="check argument 'alarm' type conversion">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_alarm_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_appControl_TypeMismatch" purpose="check argument 'appControl' type conversion">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_appControl_TypeMismatch" purpose="check argument 'appControl' type conversion">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_appControl_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_constructor_date_daysOfTheWeek" purpose="test whether the constructor with date parameter and day of the week parameter are supported">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_constructor_date_daysOfTheWeek" purpose="test whether the constructor with date parameter and day of the week parameter are supported">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_constructor_date_daysOfTheWeek.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_constructor_date_period" purpose="test whether the constructor with date parameter and period parameter are supported">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_constructor_date_period" purpose="test whether the constructor with date parameter and period parameter are supported">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_constructor_date_period.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_extend" purpose="check if AlarmAbsolute possible extend">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_extend" purpose="check if AlarmAbsolute possible extend">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_relative_alarm" purpose="check using add method (with non-optional arguments) in AlarmManager interface to add relative alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_relative_alarm" purpose="check using add method (with non-optional arguments) in AlarmManager interface to add relative alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_relative_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_exist" purpose="check if method getNextScheduledDate exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_exist" purpose="check if method getNextScheduledDate exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_getNextScheduledDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Alarm_notexist" purpose="check if Alarm notexist">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="Alarm_notexist" purpose="check if Alarm notexist">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/Alarm_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_exist" purpose="check if AlarmRelative exist">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_exist" purpose="check if AlarmRelative exist">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_extra_argument" purpose="check using getNextScheduledDate method with extra argument">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_extra_argument" purpose="check using getNextScheduledDate method with extra argument">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_getNextScheduledDate_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Alarm_id_attribute_absolute_alarm" purpose="check Alarm.id attribute of AlarmAbsolute">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="Alarm_id_attribute_absolute_alarm" purpose="check Alarm.id attribute of AlarmAbsolute">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/Alarm_id_attribute_absolute_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_constructor_delay" purpose="test whether the constructor with delay parameter are supported">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_constructor_delay" purpose="test whether the constructor with delay parameter are supported">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_constructor_delay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_constructor_delay_period" purpose="test whether the constructor with delay parameter and period parameter are supported">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_constructor_delay_period" purpose="test whether the constructor with delay parameter and period parameter are supported">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_constructor_delay_period.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_extend" purpose="check if AlarmRelative possible extend">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_extend" purpose="check if AlarmRelative possible extend">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_getRemainingSeconds_exist" purpose="check if method getRemainingSeconds exist and can be overriden">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_getRemainingSeconds_exist" purpose="check if method getRemainingSeconds exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_getRemainingSeconds" purpose="check using getRemainingSeconds method">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_getRemainingSeconds" purpose="check using getRemainingSeconds method">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_getRemainingSeconds_extra_argument" purpose="check using getRemainingSeconds with extra argument">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_getRemainingSeconds_extra_argument" purpose="check using getRemainingSeconds with extra argument">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_constructor_delay_convert" purpose="check conversion of delay parameter of AlarmRelative constructor">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_constructor_delay_convert" purpose="check conversion of delay parameter of AlarmRelative constructor">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_constructor_delay_convert.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_appControl_invalid" purpose="check if an exception was thrown when a wrong appControl was passed">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_appControl_invalid" purpose="check if an exception was thrown when a wrong appControl was passed">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_appControl_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_add_absolute_alarm_with_appControl" purpose="check using add method (with optional argument) in AlarmManager interface to add absolute alarm">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_absolute_alarm_with_appControl" purpose="check using add method (with optional argument) in AlarmManager interface to add absolute alarm">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_add_absolute_alarm_with_appControl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_return_null" purpose="check using getNextScheduledDate method for null return">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmAbsolute_getNextScheduledDate_return_null" purpose="check using getNextScheduledDate method for null return">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmAbsolute_getNextScheduledDate_return_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_get_AlarmRelative" purpose="check using get method in AlarmManager interface to get AlarmRelative">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_get_AlarmRelative" purpose="check using get method in AlarmManager interface to get AlarmRelative">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManager_get_AlarmRelative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmRelative_getRemainingSeconds_return_null" purpose="check using getRemainingSeconds method for null return">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmRelative_getRemainingSeconds_return_null" purpose="check using getRemainingSeconds method for null return">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmRelative_getRemainingSeconds_return_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Alarm_id_attribute_relative_alarm" purpose="check Alarm.id attribute of AlarmRelative">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="Alarm_id_attribute_relative_alarm" purpose="check Alarm.id attribute of AlarmRelative">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/Alarm_id_attribute_relative_alarm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManagerObject_notexist" purpose="check if AlarmManagerObject not exist">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManagerObject_notexist" purpose="check if AlarmManagerObject not exist">
         <description>
           <test_script_entry>/opt/tct-alarm-tizen-tests/alarm/AlarmManagerObject_notexist.html</test_script_entry>
         </description>
index 1c7c7a647b79c837048c8521ab75f9f510ef6828..e4bf443fee3eac31892d764760a5a47ff1cead83 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-animations-css3-tests">
     <set name="Animations">
-      <testcase execution_type="auto" id="CSS3Animations_animation-duration_exists" purpose="Check if Animations.animation-duration attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-duration_exists" purpose="Check if Animations.animation-duration attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-duration_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-iteration-count_exists" purpose="Check if Animations.animation-iteration-count attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-iteration-count_exists" purpose="Check if Animations.animation-iteration-count attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-iteration-count_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-direction_exists" purpose="Check if Animations.animation-direction attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-direction_exists" purpose="Check if Animations.animation-direction attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-direction_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-delay_exists" purpose="Check if Animations.animation-delay attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-delay_exists" purpose="Check if Animations.animation-delay attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-delay_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation_exists" purpose="Check if animation attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation_exists" purpose="Check if animation attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animationstart" purpose="Check if animationstart event exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animationstart" purpose="Check if animationstart event exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animationstart.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animationend" purpose="Check if animationend event exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animationend" purpose="Check if animationend event exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animationend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animationiteration" purpose="Check if animationiteration event exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animationiteration" purpose="Check if animationiteration event exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animationiteration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Animations_animation-play-state" purpose="Check if Animations.animation-play-state attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="Animations_animation-play-state" purpose="Check if Animations.animation-play-state attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-play-state_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-fill-mode_exist" purpose="Check if Animations.animation-fill-mode attribute exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-fill-mode_exist" purpose="Check if Animations.animation-fill-mode attribute exists">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-fill-mode_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-delay_initial_value" purpose="Check if Animations.animation-delay initial value is 0s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-delay_initial_value" purpose="Check if Animations.animation-delay initial value is 0s">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-delay_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-direction_alternate-reverse" purpose="Check if Animations.animation-direction has value alternate-reverse">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-direction_alternate-reverse" purpose="Check if Animations.animation-direction has value alternate-reverse">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-direction_alternate-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-direction_reverse" purpose="Check if Animations.animation-direction has value reverse">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-direction_reverse" purpose="Check if Animations.animation-direction has value reverse">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-direction_reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-duration_initial_value" purpose="Check if Animations.animation-duration initial value is 0s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-duration_initial_value" purpose="Check if Animations.animation-duration initial value is 0s">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-duration_initial_value.html</test_script_entry>
         </description>
         </testcase>
 
-      <testcase execution_type="auto" id="CSS3Animations_animation_shorthand" purpose="Check if animation shorthand property combines six of the animation properties into a single property">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation_shorthand" purpose="Check if animation shorthand property combines six of the animation properties into a single property">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation_shorthand.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-fill-mode_backwards" purpose="Check if Animations.animation-fill-mode has value backwards">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-fill-mode_backwards" purpose="Check if Animations.animation-fill-mode has value backwards">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-fill-mode_backwards.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-fill-mode_both" purpose="Check if Animations.animation-fill-mode has value both">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-fill-mode_both" purpose="Check if Animations.animation-fill-mode has value both">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-fill-mode_both.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-fill-mode_forwards" purpose="Check if Animations.animation-fill-mode has value forwards">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-fill-mode_forwards" purpose="Check if Animations.animation-fill-mode has value forwards">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-fill-mode_forwards.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-fill-mode_initial_value" purpose="Check if Animations.animation-fill-mode initial value is none">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-fill-mode_initial_value" purpose="Check if Animations.animation-fill-mode initial value is none">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-fill-mode_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-timing-function_step-end" purpose="Check if Animations.animation-timing-function attribute has value step-end">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-timing-function_step-end" purpose="Check if Animations.animation-timing-function attribute has value step-end">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-timing-function_step-end.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-timing-function_step-start" purpose="Check if Animations.animation-timing-function attribute has value step-start">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-timing-function_step-start" purpose="Check if Animations.animation-timing-function attribute has value step-start">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-timing-function_step-start.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-timing-function_steps_end" purpose="Check if Animations.animation-timing-function attribute has value steps(end)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-timing-function_steps_end" purpose="Check if Animations.animation-timing-function attribute has value steps(end)">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-timing-function_steps_end.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Animations_animation-timing-function_steps_number" purpose="Check if Animations.animation-timing-function attribute has value steps(number)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Animations Module Level 3" execution_type="auto" id="CSS3Animations_animation-timing-function_steps_number" purpose="Check if Animations.animation-timing-function attribute has value steps(number)">
         <description>
           <test_script_entry>/opt/tct-animations-css3-tests/animations/CSS3Animations_animation-timing-function_steps_number.html</test_script_entry>
         </description>
index d153325eca0b4f10fb74e3d065743aaed2ba7ea2..b9f0c6c0af181638452ae22a716ba24c226b2c31 100644 (file)
@@ -3,57 +3,57 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-animationtiming-w3c-tests">
     <set name="AnimationTiming">
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_exist" purpose="Check if window.cancelAnimationFrame is defined and not null.">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_exist" purpose="Check if window.cancelAnimationFrame is defined and not null.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_callback_03" purpose="Check whether window.requestAnimationFrame can return a valid callback handle.">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_callback_03" purpose="Check whether window.requestAnimationFrame can return a valid callback handle.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_Callback_FrameRequestCallback_validCallbackHandle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_exist_01" purpose="Check if window.requestAnimationFrame is defined and not null.">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_exist_01" purpose="Check if window.requestAnimationFrame is defined and not null.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_ignoreOptionalArgs" purpose="check if FrameRquestCallback ignores optional passed arguments">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_ignoreOptionalArgs" purpose="check if FrameRquestCallback ignores optional passed arguments">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_Callback_FrameRequestCallback_ignoreOptionalArgs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_invokeSecondCallback" purpose="Check whether window.requestAnimationFrame can invoke second callback normally">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_invokeSecondCallback" purpose="Check whether window.requestAnimationFrame can invoke second callback normally">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_invokeSecondCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_AcceptInlineScript" purpose="Check whether window.requestAnimationFrame accepts inline script">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_AcceptInlineScript" purpose="Check whether window.requestAnimationFrame accepts inline script">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_AcceptInlineScript.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_validTimestamp" purpose="Check whether FrameRequestCallback contains a valid timestamp">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_validTimestamp" purpose="Check whether FrameRequestCallback contains a valid timestamp">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_Callback_FrameRequestCallback_validTimestamp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_ignoreOptionalArgs" purpose="check if window.requestAnimationFrame performs callback when optional arguments are passed">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_ignoreOptionalArgs" purpose="check if window.requestAnimationFrame performs callback when optional arguments are passed">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_ignoreOptionalArgs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_multipleCalls" purpose="Multiple callback registrations occur.Callback 4 of 4">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_Callback_FrameRequestCallback_multipleCalls" purpose="Multiple callback registrations occur.Callback 4 of 4">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_Callback_FrameRequestCallback_multipleCalls.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_NeedParameter" purpose="Check whether window.requestAnimationFrame expects parameter">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_NeedParameter" purpose="Check whether window.requestAnimationFrame expects parameter">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_NeedParameter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_boolean" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter boolean">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_boolean" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter boolean">
         <description>
           <pre_condition />
           <steps>
@@ -65,7 +65,7 @@
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_boolean.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_string" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter string">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_string" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter string">
         <description>
           <pre_condition />
           <steps>
@@ -77,7 +77,7 @@
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_undefined" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter undefined">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_undefined" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter undefined">
         <description>
           <pre_condition />
           <steps>
@@ -89,7 +89,7 @@
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_neg10" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter negative number">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_neg10" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter negative number">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_neg10.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_validhandle" purpose="Check window.cancelAnimationFrame can be called normally with the parameter returned by window.requestAnimationFrame">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_validhandle" purpose="Check window.cancelAnimationFrame can be called normally with the parameter returned by window.requestAnimationFrame">
         <description>
           <pre_condition />
           <steps>
         </description>
         </testcase>
 
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_cancelAnimationFrame" purpose="Check if window.cancelAnimationFrame and window.requestAnimationFrame invoked sucessfully">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_cancelAnimationFrame" purpose="Check if window.cancelAnimationFrame and window.requestAnimationFrame invoked sucessfully">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_cancelAnimationFrame.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation" purpose="check if window.requestAnimationFrame only schedules a single animation">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation" purpose="check if window.requestAnimationFrame only schedules a single animation">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_hidden" purpose="Check if document's hidden attribute is false, window.requestAnimationFrame invoked sucessfully">
+      <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_hidden" purpose="Check if document's hidden attribute is false, window.requestAnimationFrame invoked sucessfully">
         <description>
           <test_script_entry timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_hidden.html</test_script_entry>
         </description>
index 56912a4b24e4597eac0c8e9087cd3efe7ba85ebc..87631d48b3073dcd9f346d47b1fecb8882e38adc 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-appcache-html5-tests">
     <set name="AppCache">
-      <testcase execution_type="auto" id="appcache_abort_exist" purpose="Check if the ApplicationCache.abort method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_abort_exist" purpose="Check if the ApplicationCache.abort method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_abort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_CHECKING_exist" purpose="Check if ApplicationCache.CHECKING exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_CHECKING_exist" purpose="Check if ApplicationCache.CHECKING exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_CHECKING_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_DOWNLOADING_exist" purpose="Check if ApplicationCache.DOWNLOADING exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_DOWNLOADING_exist" purpose="Check if ApplicationCache.DOWNLOADING exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_DOWNLOADING_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_IDLE_exist" purpose="Check if ApplicationCache.IDLE exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_IDLE_exist" purpose="Check if ApplicationCache.IDLE exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_IDLE_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_OBSOLETE_exist" purpose="Check if ApplicationCache.OBSOLETE exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_OBSOLETE_exist" purpose="Check if ApplicationCache.OBSOLETE exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_OBSOLETE_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_oncached_exist" purpose="Check if ApplicationCache.oncached method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_oncached_exist" purpose="Check if ApplicationCache.oncached method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_oncached_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onchecking_exist" purpose="Check if ApplicationCache.onchecking method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onchecking_exist" purpose="Check if ApplicationCache.onchecking method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onchecking_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_ondownloading_exist" purpose="Check if ApplicationCache.ondownloading method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_ondownloading_exist" purpose="Check if ApplicationCache.ondownloading method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_ondownloading_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onerror_exist" purpose="Check if ApplicationCache.onerror method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onerror_exist" purpose="Check if ApplicationCache.onerror method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onnoupdate_exist" purpose="Check if ApplicationCache.onnoupdate method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onnoupdate_exist" purpose="Check if ApplicationCache.onnoupdate method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onnoupdate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onobsolete_exist" purpose="Check if ApplicationCache.onobsolete method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onobsolete_exist" purpose="Check if ApplicationCache.onobsolete method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onobsolete_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onprogress_exist" purpose="Check if ApplicationCache.onprogress method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onprogress_exist" purpose="Check if ApplicationCache.onprogress method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onprogress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_onupdateready_exist" purpose="Check if ApplicationCache.onupdateready method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_onupdateready_exist" purpose="Check if ApplicationCache.onupdateready method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_onupdateready_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_status_exist" purpose="Check if ApplicationCache.status attribute exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_status_exist" purpose="Check if ApplicationCache.status attribute exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_status_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_swapCache_exist" purpose="Check if ApplicationCache.swapCache method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_swapCache_exist" purpose="Check if ApplicationCache.swapCache method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_swapCache_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_UNCACHED_exist" purpose="Check if ApplicationCache.UNCACHED exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_UNCACHED_exist" purpose="Check if ApplicationCache.UNCACHED exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_UNCACHED_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_UPDATEREADY_exist" purpose="Check if ApplicationCache.UPDATEREADY exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_UPDATEREADY_exist" purpose="Check if ApplicationCache.UPDATEREADY exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_UPDATEREADY_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_update_exist" purpose="Check if ApplicationCache.update method exists">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_update_exist" purpose="Check if ApplicationCache.update method exists">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_CHECKING_type" purpose="Check if appcache.CHECKING const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_CHECKING_type" purpose="Check if appcache.CHECKING const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_CHECKING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_DOWNLOADING_type" purpose="Check if appcache.DOWNLOADING const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_DOWNLOADING_type" purpose="Check if appcache.DOWNLOADING const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_DOWNLOADING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_IDLE_type" purpose="Check if appcache.IDLE const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_IDLE_type" purpose="Check if appcache.IDLE const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_IDLE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_OBSOLETE_type" purpose="Check if appcache.OBSOLETE const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_OBSOLETE_type" purpose="Check if appcache.OBSOLETE const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_OBSOLETE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_status_type" purpose="Check if ApplicationCache.status is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_status_type" purpose="Check if ApplicationCache.status is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_status_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_UNCACHED_type" purpose="Check if appcache.UNCACHED const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_UNCACHED_type" purpose="Check if appcache.UNCACHED const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_UNCACHED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="appcache_UPDATEREADY_type" purpose="Check if appcache.UPDATEREADY const is of type number">
+      <testcase component="WebAPI/Storage/HTML5 Application caches" execution_type="auto" id="appcache_UPDATEREADY_type" purpose="Check if appcache.UPDATEREADY const is of type number">
         <description>
           <test_script_entry>/opt/tct-appcache-html5-tests/appcache/appcache_UPDATEREADY_type.html</test_script_entry>
         </description>
index e69d278ad1a75eb1b343939ba3e084108f2a6727..0792f316cd2cb0c265059bc8cd2c19e0e03b9098 100644 (file)
@@ -3,27 +3,27 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-appcontrol-tizen-tests">
     <set name="AppControl">
-      <testcase execution_type="auto" id="AppControl_browse_webpage" purpose="Check if application for browsing webpage is available (file, http and https)">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="AppControl_browse_webpage" purpose="Check if application for browsing webpage is available (file, http and https)">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_browse_webpage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AppControl_play_sound" purpose="Check if application for playing a sound is available (aac, amr, mid, mp3, wac)">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="AppControl_play_sound" purpose="Check if application for playing a sound is available (aac, amr, mid, mp3, wac)">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_play_sound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AppControl_play_video" purpose="Check if application for playing a video is available (mp4)">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="AppControl_play_video" purpose="Check if application for playing a video is available (mp4)">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_play_video.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AppControl_select_file" purpose="Check if application for selecting a file is available">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="AppControl_select_file" purpose="Check if application for selecting a file is available">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_select_file.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AppControl_view_image_file" purpose="Check if application for viewing an image file is available (bmp, gif, jpeg, png)">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="AppControl_view_image_file" purpose="Check if application for viewing an image file is available (bmp, gif, jpeg, png)">
         <description>
           <test_script_entry>/opt/tct-appcontrol-tizen-tests/appcontrol/AppControl_view_image_file.html</test_script_entry>
         </description>
index 214f85b71912e5bc9f2a9e078e0741164c72da62..5f9e4541dadb170150547ec6716cd60b0a7d0fde 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-application-tizen-tests">
     <set name="Application">
-      <testcase execution_type="auto" id="ApplicationContext_notexist" purpose="check if ApplicationContext notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContext_notexist" purpose="check if ApplicationContext notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContext_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationContext_extend" purpose="check if ApplicationContext possible extend">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContext_extend" purpose="check if ApplicationContext possible extend">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContext_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationContext_id_attribute" purpose="check ApplicationContext.id attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContext_id_attribute" purpose="check ApplicationContext.id attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContext_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationContext_appId_attribute" purpose="check ApplicationContext.appId attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContext_appId_attribute" purpose="check ApplicationContext.appId attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContext_appId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_exist" purpose="check if ApplicationControl exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_exist" purpose="check if ApplicationControl exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_constructor_minargs" purpose="test whether constructor with non-optional argument are supported">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_constructor_minargs" purpose="test whether constructor with non-optional argument are supported">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_constructor" purpose="test whether constructor with all arguments are supported">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_constructor" purpose="test whether constructor with all arguments are supported">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_extend" purpose="check if ApplicationControl possible extend">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_extend" purpose="check if ApplicationControl possible extend">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_operation_attribute" purpose="check ApplicationControl.operation attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_operation_attribute" purpose="check ApplicationControl.operation attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_operation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_uri_attribute" purpose="check ApplicationControl.uri attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_uri_attribute" purpose="check ApplicationControl.uri attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_uri_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_mime_attribute" purpose="check ApplicationControl.mime attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_mime_attribute" purpose="check ApplicationControl.mime attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_mime_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_category_attribute" purpose="check ApplicationControl.category attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_category_attribute" purpose="check ApplicationControl.category attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_category_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControl_data_attribute" purpose="check ApplicationControl.data attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControl_data_attribute" purpose="check ApplicationControl.data attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControl_data_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationCertificate_notexist" purpose="check if ApplicationCertificate notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationCertificate_notexist" purpose="check if ApplicationCertificate notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationCertificate_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_in_tizen" purpose="check if ApplicationManager exist in tizen">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_in_tizen" purpose="check if ApplicationManager exist in tizen">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_notexist" purpose="check if ApplicationManager notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_notexist" purpose="check if ApplicationManager notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_extend" purpose="check if ApplicationManager possible extend">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_extend" purpose="check if ApplicationManager possible extend">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getCurrentApplication" purpose="check using getCurrentApplication method in ApplicationManager interface to get current Application object">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getCurrentApplication" purpose="check using getCurrentApplication method in ApplicationManager interface to get current Application object">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getCurrentApplication.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getCurrentApplication_extra_argument" purpose="check using getCurrentApplication with extra argument to get current Application object">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getCurrentApplication_extra_argument" purpose="check using getCurrentApplication with extra argument to get current Application object">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getCurrentApplication_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_notexist" purpose="check if Application notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_notexist" purpose="check if Application notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_exist" purpose="check if method findAppControl exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_exist" purpose="check if method findAppControl exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch" onload_delay="30" purpose="check using launch method (with non-optional arguments) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch" onload_delay="30" purpose="check using launch method (with non-optional arguments) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_exist" purpose="check if method launch exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_exist" purpose="check if method launch exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_exist" purpose="check if method kill exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_exist" purpose="check if method kill exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_with_successCallback" onload_delay="30" purpose="check using launch method (with optional argument successCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_with_successCallback" onload_delay="30" purpose="check using launch method (with optional argument successCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_with_errorCallback" onload_delay="30" purpose="check using launch method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_with_errorCallback" onload_delay="30" purpose="check using launch method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (launch) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (launch) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (launch) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (launch) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_exist" purpose="check if method launchAppControl exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_exist" purpose="check if method launchAppControl exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (on success) was passed">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (on success) was passed">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (on error) was passed">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (on error) was passed">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation" onload_delay="30" purpose="check using launchAppControl method (with operation of ApplicationControl) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation" onload_delay="30" purpose="check using launchAppControl method (with operation of ApplicationControl) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_appControl_operation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_mime" onload_delay="30" purpose="check using launchAppControl method (with operation and MIME type of ApplicationControl) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_mime" onload_delay="30" purpose="check using launchAppControl method (with operation and MIME type of ApplicationControl) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_appControl_operation_mime.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_uri" onload_delay="30" purpose="check using launchAppControl method (with operation and URI of ApplicationControl) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_uri" onload_delay="30" purpose="check using launchAppControl method (with operation and URI of ApplicationControl) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_appControl_operation_uri.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_uri_mime" onload_delay="30" purpose="check using launchAppControl method (with operation, URI and MIME type of ApplicationControl) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_appControl_operation_uri_mime" onload_delay="30" purpose="check using launchAppControl method (with operation, URI and MIME type of ApplicationControl) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_appControl_operation_uri_mime.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_id" onload_delay="30" purpose="check using launchAppControl method with explicit application ID in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_id" onload_delay="30" purpose="check using launchAppControl method with explicit application ID in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_missarg" purpose="launchAppControl - check with missing non-optional argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_missarg" purpose="launchAppControl - check with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_successCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument successCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_successCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument successCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_errorCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_errorCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (launchAppControl) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (launchAppControl) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (launchAppControl) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (launchAppControl) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_appControl_TypeMismatch" onload_delay="30" purpose="check non-optional argument ApplicationControl type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_appControl_TypeMismatch" onload_delay="30" purpose="check non-optional argument ApplicationControl type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_appControl_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into launchAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into launchAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onError) was passed into launchAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onError) was passed into launchAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_appControl_invalid_obj" onload_delay="30" purpose="check if an exception was thrown when a fake object (ApplicationControl) was passed into launchAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_appControl_invalid_obj" onload_delay="30" purpose="check if an exception was thrown when a fake object (ApplicationControl) was passed into launchAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_appControl_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_with_replyCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument replyCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_with_replyCallback" onload_delay="30" purpose="check using launchAppControl method (with optional argument replyCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_with_replyCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_replyCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onReply' type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_replyCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onReply' type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_replyCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_replyCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onReply) was passed into launchAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_replyCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onReply) was passed into launchAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_launchAppControl_replyCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl" onload_delay="30" purpose="check using findAppControl method (with non-optional arguments) in ApplicationManager interface to get ApplicationsInformation of applications can be launched with the given application control">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl" onload_delay="30" purpose="check using findAppControl method (with non-optional arguments) in ApplicationManager interface to get ApplicationsInformation of applications can be launched with the given application control">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_missarg" purpose="check findAppControl with missing non-optional argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_missarg" purpose="check findAppControl with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_with_errorCallback" onload_delay="30" purpose="check using findAppControl method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_with_errorCallback" onload_delay="30" purpose="check using findAppControl method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_appControl_TypeMismatch" onload_delay="30" purpose="check non-optional argument ApplicationControl (findAppControl method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_appControl_TypeMismatch" onload_delay="30" purpose="check non-optional argument ApplicationControl (findAppControl method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_appControl_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_successCallback_missarg" purpose="check findAppControl with missing non-optional successCallback argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_successCallback_missarg" purpose="check findAppControl with missing non-optional successCallback argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_successCallback_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_appControl_invalid_obj" onload_delay="30" purpose="check if an exception was thrown when a fake object (ApplicationControl) was passed into findAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_appControl_invalid_obj" onload_delay="30" purpose="check if an exception was thrown when a fake object (ApplicationControl) was passed into findAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_appControl_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (findAppControl method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (findAppControl method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into findAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into findAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (findAppControl method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (findAppControl method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_findAppControl_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into findAppControl method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_findAppControl_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into findAppControl method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_findAppControl_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_exist" purpose="check if method getAppsContext exist and can be overriden">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_exist" purpose="check if method getAppsContext exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppContext_exist" purpose="check if method getAppContext exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppContext_exist" purpose="check if method getAppContext exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppContext_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext" onload_delay="30" purpose="check using getAppsContext method (with non-optional arguments) in ApplicationManager interface to get ApplicationsContext of applications that are currently running on a device">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext" onload_delay="30" purpose="check using getAppsContext method (with non-optional arguments) in ApplicationManager interface to get ApplicationsContext of applications that are currently running on a device">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppContext" purpose="check using getAppContext method (with non-optional arguments) in ApplicationManager interface to get ApplicationContext of current application">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppContext" purpose="check using getAppContext method (with non-optional arguments) in ApplicationManager interface to get ApplicationContext of current application">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppContext.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_exist" purpose="check if method getAppsInfo exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_exist" purpose="check if method getAppsInfo exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_missarg" purpose="getAppsContext - check with missing non-optional argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_missarg" purpose="getAppsContext - check with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_with_errorCallback" onload_delay="30" purpose="check using getAppsContext method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_with_errorCallback" onload_delay="30" purpose="check using getAppsContext method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_successCallback_TypeMismatch" purpose="check non-optional argument successCallback (getAppsContext method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_successCallback_TypeMismatch" purpose="check non-optional argument successCallback (getAppsContext method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into getAppsContext method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into getAppsContext method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (getAppsContext method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (getAppsContext method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsContext_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into getAppsContext method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsContext_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into getAppsContext method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsContext_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppContext_with_contextId" purpose="check using getAppContext method (with optional argument contextId) in ApplicationManager interface to get ApplicationContext with given contextId">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppContext_with_contextId" purpose="check using getAppContext method (with optional argument contextId) in ApplicationManager interface to get ApplicationContext with given contextId">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppContext_with_contextId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppCerts_exist" purpose="check if method getAppCerts exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppCerts_exist" purpose="check if method getAppCerts exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppCerts_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppInfo_exist" purpose="check if method getAppInfo exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppInfo_exist" purpose="check if method getAppInfo exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppInfo" purpose="check using getAppInfo method (with non-optional arguments) in ApplicationManager interface to get ApplicationInformation of current application">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppInfo" purpose="check using getAppInfo method (with non-optional arguments) in ApplicationManager interface to get ApplicationInformation of current application">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppInfo_with_id" purpose="check using getAppInfo method (with optional argument ApplicationId) in ApplicationManager interface to get ApplicationInformation with given ApplicationId">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppInfo_with_id" purpose="check using getAppInfo method (with optional argument ApplicationId) in ApplicationManager interface to get ApplicationInformation with given ApplicationId">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppInfo_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo" onload_delay="90" purpose="check using getAppsInfo method (with non-optional arguments) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo" onload_delay="90" purpose="check using getAppsInfo method (with non-optional arguments) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_addAppInfoEventListener_exist" purpose="check if method addAppInfoEventListener exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_addAppInfoEventListener_exist" purpose="check if method addAppInfoEventListener exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_missarg" purpose="ApplicationManager.getAppsInfo - check with missing non-optional argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_missarg" purpose="ApplicationManager.getAppsInfo - check with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_with_errorCallback" onload_delay="90" purpose="check using getAppsInfo method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_with_errorCallback" onload_delay="90" purpose="check using getAppsInfo method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_successCallback_TypeMismatch" purpose="check non-optional argument successCallback (getAppsInfo method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_successCallback_TypeMismatch" purpose="check non-optional argument successCallback (getAppsInfo method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into getAppsInfo method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into getAppsInfo method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (getAppsInfo method) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (getAppsInfo method) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppsInfo_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into getAppsInfo method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppsInfo_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into getAppsInfo method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppsInfo_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getCurrentApplication_exist" purpose="check if method getCurrentApplication exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getCurrentApplication_exist" purpose="check if method getCurrentApplication exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getCurrentApplication_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_extend" purpose="check if Application possible extend">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_extend" purpose="check if Application possible extend">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_appInfo_attribute" purpose="check Application.appInfo attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_appInfo_attribute" purpose="check Application.appInfo attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_appInfo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_ContextId_attribute" purpose="check Application.ContextId attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_ContextId_attribute" purpose="check Application.ContextId attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_ContextId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_exit_exist" purpose="check if method Application.exit exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_exit_exist" purpose="check if method Application.exit exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_exit_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_exit" onload_delay="30" purpose="check using exit method (with non-optional arguments) in Application interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_exit" onload_delay="30" purpose="check using exit method (with non-optional arguments) in Application interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_exit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_hide_exist" purpose="check if method Application.hide exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_hide_exist" purpose="check if method Application.hide exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_hide_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_hide" onload_delay="30" purpose="check using hide method (with non-optional arguments) in Application interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_hide" onload_delay="30" purpose="check using hide method (with non-optional arguments) in Application interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_hide.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_hide_extra_argument" onload_delay="30" purpose="check using hide method (with extra arguments) in Application interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_hide_extra_argument" onload_delay="30" purpose="check using hide method (with extra arguments) in Application interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_hide_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_getRequestedAppControl_exist" purpose="check if method Application.getRequestedAppControl exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_getRequestedAppControl_exist" purpose="check if method Application.getRequestedAppControl exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_getRequestedAppControl_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_getRequestedAppControl" onload_delay="30" purpose="check using getRequestedAppControl method (with non-optional arguments) in Application interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_getRequestedAppControl" onload_delay="30" purpose="check using getRequestedAppControl method (with non-optional arguments) in Application interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_getRequestedAppControl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_getRequestedAppControl_extra_argument" onload_delay="30" purpose="check using getRequestedAppControl method (with extra argument) in Application interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_getRequestedAppControl_extra_argument" onload_delay="30" purpose="check using getRequestedAppControl method (with extra argument) in Application interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/Application_getRequestedAppControl_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationContextArraySuccessCallback_notexist" purpose="Check if ApplicationContextArraySuccessCallback cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContextArraySuccessCallback_notexist" purpose="Check if ApplicationContextArraySuccessCallback cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContextArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationContextArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ApplicationContextArraySuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationContextArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ApplicationContextArraySuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationContextArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlData_constructor" purpose="Check if ApplicationControlData constructor works">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlData_constructor" purpose="Check if ApplicationControlData constructor works">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlData_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlData_exist" purpose="Check if ApplicationControlData exist and is a constructor">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlData_exist" purpose="Check if ApplicationControlData exist and is a constructor">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlData_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlData_extend" purpose="Check if ApplicationControlData can have new properties added">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlData_extend" purpose="Check if ApplicationControlData can have new properties added">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlData_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlData_key_attribute" purpose="Check if ApplicationControlData have key attribute with proper type, writable, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlData_key_attribute" purpose="Check if ApplicationControlData have key attribute with proper type, writable, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlData_key_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlData_value_attribute" purpose="Check if ApplicationControlData have value attribute with proper type, writable, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlData_value_attribute" purpose="Check if ApplicationControlData have value attribute with proper type, writable, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlData_value_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformationArraySuccessCallback_notexist" purpose="Check if ApplicationInformationArraySuccessCallback cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformationArraySuccessCallback_notexist" purpose="Check if ApplicationInformationArraySuccessCallback cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformationArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if ApplicationInformationArraySuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformationArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if ApplicationInformationArraySuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_categories_attribute" onload_delay="90" purpose="Check if ApplicationInformation have categories attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_categories_attribute" onload_delay="90" purpose="Check if ApplicationInformation have categories attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_categories_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_extend" onload_delay="90" purpose="Check if ApplicationInformation can have new properties added">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_extend" onload_delay="90" purpose="Check if ApplicationInformation can have new properties added">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_iconPath_attribute" onload_delay="90" purpose="Check if ApplicationInformation have iconPath attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_iconPath_attribute" onload_delay="90" purpose="Check if ApplicationInformation have iconPath attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_iconPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_id_attribute" onload_delay="90" purpose="Check if ApplicationInformation have id attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_id_attribute" onload_delay="90" purpose="Check if ApplicationInformation have id attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_installDate_attribute" onload_delay="90" purpose="Check if ApplicationInformation have installDate attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_installDate_attribute" onload_delay="90" purpose="Check if ApplicationInformation have installDate attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_installDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_name_attribute" onload_delay="90" purpose="Check if ApplicationInformation have name attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_name_attribute" onload_delay="90" purpose="Check if ApplicationInformation have name attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_notexist" purpose="Check if ApplicationInformation cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_notexist" purpose="Check if ApplicationInformation cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_packageId_attribute" onload_delay="90" purpose="Check if ApplicationInformation have packageId attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_packageId_attribute" onload_delay="90" purpose="Check if ApplicationInformation have packageId attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_packageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_show_attribute" onload_delay="90" purpose="Check if ApplicationInformation have show attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_show_attribute" onload_delay="90" purpose="Check if ApplicationInformation have show attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_show_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_size_attribute" onload_delay="90" purpose="Check if ApplicationInformation have size attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_size_attribute" onload_delay="90" purpose="Check if ApplicationInformation have size attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_size_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformation_version_attribute" onload_delay="90" purpose="Check if ApplicationInformation have version attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformation_version_attribute" onload_delay="90" purpose="Check if ApplicationInformation have version attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformation_version_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FindAppControlSuccessCallback_notexist" purpose="Check if FindAppControlSuccessCallback cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="FindAppControlSuccessCallback_notexist" purpose="Check if FindAppControlSuccessCallback cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/FindAppControlSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FindAppControlSuccessCallback_onsuccess" onload_delay="30" purpose="Check if FindAppControlSuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="FindAppControlSuccessCallback_onsuccess" onload_delay="30" purpose="Check if FindAppControlSuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/FindAppControlSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_notexist" purpose="Check if RequestedApplicationControl cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_notexist" purpose="Check if RequestedApplicationControl cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_extend" onload_delay="30" purpose="Check if RequestedApplicationControl can have new properties added">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_extend" onload_delay="30" purpose="Check if RequestedApplicationControl can have new properties added">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_appControl_attribute" onload_delay="30" purpose="Check if RequestedApplicationControl have appControl attribute with proper type, writable, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_appControl_attribute" onload_delay="30" purpose="Check if RequestedApplicationControl have appControl attribute with proper type, writable, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_appControl_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlDataArrayReplyCallback_notexist" purpose="check if ApplicationControlDataArrayReplyCallback notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlDataArrayReplyCallback_notexist" purpose="check if ApplicationControlDataArrayReplyCallback notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlDataArrayReplyCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_callerAppId_attribute" onload_delay="30" purpose="Check if RequestedApplicationControl have callerAppId attribute with proper type, writable, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_callerAppId_attribute" onload_delay="30" purpose="Check if RequestedApplicationControl have callerAppId attribute with proper type, writable, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_callerAppId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlDataArrayReplyCallback_onsuccess" onload_delay="30" purpose="check argument passed into method who is onsuccess listener in ApplicationControlDataArrayReplyCallback">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlDataArrayReplyCallback_onsuccess" onload_delay="30" purpose="check argument passed into method who is onsuccess listener in ApplicationControlDataArrayReplyCallback">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlDataArrayReplyCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyResult_exist" onload_delay="30" purpose="Check if replyResult method exist and cane be overriden">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyResult_exist" onload_delay="30" purpose="Check if replyResult method exist and cane be overriden">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyResult_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyResult" onload_delay="30" purpose="Check if RequestedApplicationControl method replyResult works properly">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyResult" onload_delay="30" purpose="Check if RequestedApplicationControl method replyResult works properly">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyResult.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyResult_with_data" onload_delay="30" purpose="Check if RequestedApplicationControl method replyCallback called with data param works properly">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyResult_with_data" onload_delay="30" purpose="Check if RequestedApplicationControl method replyCallback called with data param works properly">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyResult_with_data.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyResult_data_TypeMismatch" onload_delay="30" purpose="Check if replyResult throws exception when data is incorrect">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyResult_data_TypeMismatch" onload_delay="30" purpose="Check if replyResult throws exception when data is incorrect">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyResult_data_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyFailure_exist" onload_delay="30" purpose="Check if replyFailure method exist and cane be overriden">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyFailure_exist" onload_delay="30" purpose="Check if replyFailure method exist and cane be overriden">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyFailure_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyFailure" onload_delay="30" purpose="check if RequestedApplicationControl method replyFailure works properly">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyFailure" onload_delay="30" purpose="check if RequestedApplicationControl method replyFailure works properly">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyFailure.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RequestedApplicationControl_replyFailure_extra_argument" onload_delay="30" purpose="Check if replyFailure method can be invoked with extra argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="RequestedApplicationControl_replyFailure_extra_argument" onload_delay="30" purpose="Check if replyFailure method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/RequestedApplicationControl_replyFailure_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationControlDataArrayReplyCallback_onfailure" onload_delay="30" purpose="check onfailure listener in ApplicationControlDataArrayReplyCallback">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationControlDataArrayReplyCallback_onfailure" onload_delay="30" purpose="check onfailure listener in ApplicationControlDataArrayReplyCallback">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationControlDataArrayReplyCallback_onfailure.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationManager_addAppInfoEventListener_oninstalled" purpose="check using addAppInfoEventListener method (installation process) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationManager_addAppInfoEventListener_oninstalled" purpose="check using addAppInfoEventListener method (installation process) in ApplicationManager interface">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is not installed (uninstall it)</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_oninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationManager_addAppInfoEventListener_onuninstalled" purpose="check using addAppInfoEventListener method (deinstallation process) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationManager_addAppInfoEventListener_onuninstalled" purpose="check using addAppInfoEventListener method (deinstallation process) in ApplicationManager interface">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is installed (you can install it from: My Files/Phone/Others).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_onuninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationManager_addAppInfoEventListener_onupdated" purpose="check using addAppInfoEventListener method (updating process) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationManager_addAppInfoEventListener_onupdated" purpose="check using addAppInfoEventListener method (updating process) in ApplicationManager interface">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is installed (you can install it from: My Files/Phone/Others).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_onupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_addAppInfoEventListener_missarg" purpose="check addAppInfoEventListener with missing non-optional ApplicationInformationEventCallback argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_addAppInfoEventListener_missarg" purpose="check addAppInfoEventListener with missing non-optional ApplicationInformationEventCallback argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_addAppInfoEventListener_eventCallback_TypeMismatch" purpose="check non-optional argument 'ApplicationInformationEventCallback' type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_addAppInfoEventListener_eventCallback_TypeMismatch" purpose="check non-optional argument 'ApplicationInformationEventCallback' type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_eventCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_addAppInfoEventListener_eventCallback_invalid_cb" purpose="check if an exception was thrown when a fake callback was passed into addAppInfoEventListener method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_addAppInfoEventListener_eventCallback_invalid_cb" purpose="check if an exception was thrown when a fake callback was passed into addAppInfoEventListener method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_addAppInfoEventListener_eventCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_removeAppInfoEventListener_exist" purpose="check if method removeAppInfoEventListener exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_removeAppInfoEventListener_exist" purpose="check if method removeAppInfoEventListener exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_removeAppInfoEventListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationInformationEventCallback_notexist" purpose="check if ApplicationInformationEventCallback notexist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationInformationEventCallback_notexist" purpose="check if ApplicationInformationEventCallback notexist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationEventCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationInformationEventCallback_oninstalled" purpose="check argument passed into method which is oninstalled listener in ApplicationInformationEventCallback">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationInformationEventCallback_oninstalled" purpose="check argument passed into method which is oninstalled listener in ApplicationInformationEventCallback">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is not installed (uninstall it)</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationEventCallback_oninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationInformationEventCallback_onupdated" purpose="check argument passed into method which is onupdated listener in ApplicationInformationEventCallback">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationInformationEventCallback_onupdated" purpose="check argument passed into method which is onupdated listener in ApplicationInformationEventCallback">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is installed (you can install it from: My Files/Phone/Others).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationEventCallback_onupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="ApplicationInformationEventCallback_onuninstalled" purpose="check argument passed into method which is onuninstalled listener in ApplicationInformationEventCallback">
+      <testcase component="TizenAPI/Application/Application" execution_type="manual" id="ApplicationInformationEventCallback_onuninstalled" purpose="check argument passed into method which is onuninstalled listener in ApplicationInformationEventCallback">
         <description>
           <pre_condition>Make sure that TCTAppInfoEventTest1 application is installed (you can install it from: My Files/Phone/Others).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationInformationEventCallback_onuninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_removeAppInfoEventListener" onload_delay="30" purpose="check using removeAppInfoEventListener method (installation process) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_removeAppInfoEventListener" onload_delay="30" purpose="check using removeAppInfoEventListener method (installation process) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_removeAppInfoEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppSharedURI_exist" purpose="check if method getAppSharedURI exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppSharedURI_exist" purpose="check if method getAppSharedURI exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppSharedURI_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppSharedURI" purpose="check using getAppSharedURI method (with non-optional arguments) in ApplicationManager interface to get URI shared directory of current application">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppSharedURI" purpose="check using getAppSharedURI method (with non-optional arguments) in ApplicationManager interface to get URI shared directory of current application">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppSharedURI.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppSharedURI_with_id" purpose="check using getAppSharedURI method (with optional argument ApplicationId) in ApplicationManager interface to get URI shared directory of application with given ApplicationId">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppSharedURI_with_id" purpose="check using getAppSharedURI method (with optional argument ApplicationId) in ApplicationManager interface to get URI shared directory of application with given ApplicationId">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppSharedURI_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_with_successCallback" onload_delay="30" purpose="check using kill method (with optional argument successCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_with_successCallback" onload_delay="30" purpose="check using kill method (with optional argument successCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill" onload_delay="30" purpose="check using kill method (with non-optional arguments) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill" onload_delay="30" purpose="check using kill method (with non-optional arguments) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_with_errorCallback" onload_delay="30" purpose="check using kill method (with optional argument errorCallback) in ApplicationManager interface">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_with_errorCallback" onload_delay="30" purpose="check using kill method (with optional argument errorCallback) in ApplicationManager interface">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (kill) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onSuccess' (kill) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into kill method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onSuccess) was passed into kill method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (kill) type conversion">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument 'onError' (kill) type conversion">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onError) was passed into kill method">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onError) was passed into kill method">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_kill_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppCerts" purpose="check using getAppCerts method (with non-optional arguments) in ApplicationManager interface to get application certificates for current application">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppCerts" purpose="check using getAppCerts method (with non-optional arguments) in ApplicationManager interface to get application certificates for current application">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppCerts.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppCerts_with_id" purpose="check using getAppCerts method (with id argument) in ApplicationManager interface to get application certificates">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppCerts_with_id" purpose="check using getAppCerts method (with id argument) in ApplicationManager interface to get application certificates">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppCerts_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationCertificate_extend" purpose="check if ApplicationCertificate possible extend">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationCertificate_extend" purpose="check if ApplicationCertificate possible extend">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationCertificate_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationCertificate_type_attribute" purpose="check ApplicationCertificate.type attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationCertificate_type_attribute" purpose="check ApplicationCertificate.type attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationCertificate_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationCertificate_value_attribute" purpose="check ApplicationCertificate.value attribute">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationCertificate_value_attribute" purpose="check ApplicationCertificate.value attribute">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationCertificate_value_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppMetaData" purpose="Check the method ApplicationManager::getAppMetaData() called without arguments">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppMetaData" purpose="Check the method ApplicationManager::getAppMetaData() called without arguments">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppMetaData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppMetaData_exist" purpose="check if method ApplicationManager::getAppMetaData exists">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppMetaData_exist" purpose="check if method ApplicationManager::getAppMetaData exists">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppMetaData_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppMetaData_with_id" purpose="Check the method ApplicationManager::getAppMetaData() called with id argument">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppMetaData_with_id" purpose="Check the method ApplicationManager::getAppMetaData() called with id argument">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManager_getAppMetaData_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationMetaData_extend" purpose="Check if ApplicationMetaData can have new properties added">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationMetaData_extend" purpose="Check if ApplicationMetaData can have new properties added">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationMetaData_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationMetaData_key_attribute" purpose="Check if ApplicationMetaData have key attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationMetaData_key_attribute" purpose="Check if ApplicationMetaData have key attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationMetaData_key_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationMetaData_notexist" purpose="Check if ApplicationMetaData cannot be called as a function or in new expression">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationMetaData_notexist" purpose="Check if ApplicationMetaData cannot be called as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationMetaData_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationMetaData_value_attribute" purpose="Check if ApplicationMetaData have value attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationMetaData_value_attribute" purpose="Check if ApplicationMetaData have value attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationMetaData_value_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManagerObject_notexist" purpose="check if ApplicationManagerObject not exist">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManagerObject_notexist" purpose="check if ApplicationManagerObject not exist">
         <description>
           <test_script_entry>/opt/tct-application-tizen-tests/application/ApplicationManagerObject_notexist.html</test_script_entry>
         </description>
index dd168e60e3a1fb368f0eb1d4de530c7c0e94a58c..83dabb1798f976b0ee33dd348b924cb3d404abd6 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-audio-html5-tests">
     <set name="Audio">
-      <testcase execution_type="auto" id="audio_event_loadedmetadata" purpose="Check that loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_loadedmetadata" purpose="Check that loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_loadedmetadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_networkstate_initial" purpose="Check that audio.networkState is NETWORK_EMPTY">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_networkstate_initial" purpose="Check that audio.networkState is NETWORK_EMPTY">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/networkState_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_property_exists" purpose="Check if audio.preload property exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_property_exists" purpose="Check if audio.preload property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/preload_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_src_reflects_attribute_not_source_elements" purpose="Check that audio.src reflects the content attribute of the same name">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_src_reflects_attribute_not_source_elements" purpose="Check that audio.src reflects the content attribute of the same name">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/src_reflects_attribute_not_source_elements.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_canplay" purpose="Check that  canplay event is triggered if autoplay attribute present and src attibute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_canplay" purpose="Check that  canplay event is triggered if autoplay attribute present and src attibute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_canplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_error_property_exists" purpose="Check if audio.error property exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_error_property_exists" purpose="Check if audio.error property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/error_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_canplaytype_ogg_supported_but_no_codecs_parameter" purpose="Check that audio.canPlayType method supported ogg format codecs parameter">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_canplaytype_ogg_supported_but_no_codecs_parameter" purpose="Check that audio.canPlayType method supported ogg format codecs parameter">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_supported_but_no_codecs_parameter_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_playing" purpose="Check that playing event is triggered if autoplay attribute present and src attibute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_playing" purpose="Check that playing event is triggered if autoplay attribute present and src attibute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_progress" purpose="Check that progress event is triggered if autoplay attribute present and src attibute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_progress" purpose="Check that progress event is triggered if autoplay attribute present and src attibute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_progress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_during_canplay" purpose="Check that audio.readyState is greater than or equal to HAVE_FUTURE_DATA if canplay event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_during_canplay" purpose="Check that audio.readyState is greater than or equal to HAVE_FUTURE_DATA if canplay event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_during_canplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_loadstart" purpose="Check that loadstart event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_loadstart" purpose="Check that loadstart event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_loadstart.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_play" purpose="Check that play event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_play" purpose="Check that play event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_play.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_loadeddata" purpose="Check that loadedata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_loadeddata" purpose="Check that loadedata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentsrc_property_exists" purpose="Check if the audio.currentSrc property exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentsrc_property_exists" purpose="Check if the audio.currentSrc property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/currentSrc_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_readystate_property_exists" purpose="Check if the audio.readyState property exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_readystate_property_exists" purpose="Check if the audio.readyState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_autoplay_attribute_exists" purpose="Check if the audio.autoplay attritbute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_autoplay_attribute_exists" purpose="Check if the audio.autoplay attritbute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=69</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_buffered_exists" purpose="Check if the audio.buffered attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_buffered_exists" purpose="Check if the audio.buffered attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_constructor" purpose="Check if new Audio() returns a new audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_constructor" purpose="Check if new Audio() returns a new audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controller_attribute_exists" purpose="Check if the audio.controller exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controller_attribute_exists" purpose="Check if the audio.controller exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=77</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controls_attribute_exists" purpose="Check if the audio.controls exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controls_attribute_exists" purpose="Check if the audio.controls exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=79</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controls_attribute_type" purpose="Check if the type of audio.controls is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controls_attribute_type" purpose="Check if the type of audio.controls is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=80</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentTime_attribute_exists" purpose="Check if the audio.currentTime attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentTime_attribute_exists" purpose="Check if the audio.currentTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=49</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_attribute_exists" purpose="Check if the audio.defaultMuted attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_attribute_exists" purpose="Check if the audio.defaultMuted attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=87</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_attribute_initial" purpose="Check if audio.defaultMuted initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_attribute_initial" purpose="Check if audio.defaultMuted initial value is false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=89</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultPlaybackRate_attribute_exists" purpose="Check if the audio.defaultPlaybackRate attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultPlaybackRate_attribute_exists" purpose="Check if the audio.defaultPlaybackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=58</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_duration_attribute_exists" purpose="Check if the audio.duration attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_duration_attribute_exists" purpose="Check if the audio.duration attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=51</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_ended_attribute_exists" purpose="Check if audio.ended attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_ended_attribute_exists" purpose="Check if audio.ended attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=66</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_exists" purpose="Check if the audio.HAVE_CURRENT_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_exists" purpose="Check if the audio.HAVE_CURRENT_DATA exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=34</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_exists" purpose="Check if the audio.HAVE_ENOUGH_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_exists" purpose="Check if the audio.HAVE_ENOUGH_DATA exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=40</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_exists" purpose="Check if the audio.HAVE_FUTURE_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_exists" purpose="Check if the audio.HAVE_FUTURE_DATA exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=37</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_METADATA_constant_exists" purpose="Check if the audio.HAVE_METADATA exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_METADATA_constant_exists" purpose="Check if the audio.HAVE_METADATA exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=31</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_NOTHING_constant_exists" purpose="Check if the audio.HAVE_NOTHING exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_NOTHING_constant_exists" purpose="Check if the audio.HAVE_NOTHING exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=28</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_load_method_exists" purpose="Check if the audio.load exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_load_method_exists" purpose="Check if the audio.load exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_load_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_attribute_exists" purpose="Check if audio.loop attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_attribute_exists" purpose="Check if audio.loop attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=72</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_attribute_type" purpose="Check if the type of audio.loop is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_attribute_type" purpose="Check if the type of audio.loop is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=73</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_attribute_initial" purpose="Check if audio.loop initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_attribute_initial" purpose="Check if audio.loop initial value is false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=74</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_buffered_exists" purpose="Check if audio.MediaController.buffered exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_buffered_exists" purpose="Check if audio.MediaController.buffered exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_buffered_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_currentTime_exists" purpose="Check if audio.MediaController.currentTime exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_currentTime_exists" purpose="Check if audio.MediaController.currentTime exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_currentTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_defaultPlaybackRate_exists" purpose="Check if audio.MediaController.defaultPlaybackRate exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_defaultPlaybackRate_exists" purpose="Check if audio.MediaController.defaultPlaybackRate exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_defaultPlaybackRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_duration_exists" purpose="Check if audio.MediaController.duration exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_duration_exists" purpose="Check if audio.MediaController.duration exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_duration_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_muted_exists" purpose="Check if audio.MediaController.muted exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_muted_exists" purpose="Check if audio.MediaController.muted exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_muted_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_paused_exists" purpose="Check if audio.MediaController.paused exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_paused_exists" purpose="Check if audio.MediaController.paused exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_paused_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_pause_exists" purpose="Check if audio.MediaController.pause exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_pause_exists" purpose="Check if audio.MediaController.pause exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_pause_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_playbackRate_exists" purpose="Check if audio.MediaController.playbackRate exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_playbackRate_exists" purpose="Check if audio.MediaController.playbackRate exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_playbackRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_played_exists" purpose="Check if audio.MediaController.played exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_played_exists" purpose="Check if audio.MediaController.played exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_played_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_play_exists" purpose="Check if audio.MediaController.play exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_play_exists" purpose="Check if audio.MediaController.play exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_play_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_seekable_exists" purpose="Check if audio.MediaController.seekable exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_seekable_exists" purpose="Check if audio.MediaController.seekable exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_seekable_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_volume_exists" purpose="Check if audio.MediaController.volume exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_volume_exists" purpose="Check if audio.MediaController.volume exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_volume_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaError_code_exists" purpose="Check if audio.error.code exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaError_code_exists" purpose="Check if audio.error.code exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaError_code_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaError_MEDIA_ERR_ABORTED_constant_exists" purpose="Check if audio.error.MEDIA_ERR_ABORTED exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaError_MEDIA_ERR_ABORTED_constant_exists" purpose="Check if audio.error.MEDIA_ERR_ABORTED exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaError_MEDIA_ERR_ABORTED_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaError_MEDIA_ERR_DECODE_constant_exists" purpose="Check if audio.error.MEDIA_ERR_DECODE exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaError_MEDIA_ERR_DECODE_constant_exists" purpose="Check if audio.error.MEDIA_ERR_DECODE exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaError_MEDIA_ERR_DECODE_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaError_MEDIA_ERR_NETWORK_constant_exists" purpose="Check if audio.error.MEDIA_ERR_NETWORK exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaError_MEDIA_ERR_NETWORK_constant_exists" purpose="Check if audio.error.MEDIA_ERR_NETWORK exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaError_MEDIA_ERR_NETWORK_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists" purpose="Check if audio.error.MEDIA_ERR_SRC_NOT_SUPPORTED exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists" purpose="Check if audio.error.MEDIA_ERR_SRC_NOT_SUPPORTED exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_mediaGroup_attribute_exists" purpose="Check if audio.mediaGroup exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_mediaGroup_attribute_exists" purpose="Check if audio.mediaGroup exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=75</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_attribute_exists" purpose="Check if audio.muted exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_attribute_exists" purpose="Check if audio.muted exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=84</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_attribute_initial" purpose="Check if audio.muted initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_attribute_initial" purpose="Check if audio.muted initial value is false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=86</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_EMPTY_constant_exists" purpose="Check if the audio.NETWORK_EMPTY exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_EMPTY_constant_exists" purpose="Check if the audio.NETWORK_EMPTY exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_IDLE_constant_exists" purpose="Check if the audio.NETWORK_IDLE exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_IDLE_constant_exists" purpose="Check if the audio.NETWORK_IDLE exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_LOADING_constant_exists" purpose="Check if the audio.NETWORK_LOADING exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_LOADING_constant_exists" purpose="Check if the audio.NETWORK_LOADING exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_exists" purpose="Check if the audio.NETWORK_NO_SOURCE exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_exists" purpose="Check if the audio.NETWORK_NO_SOURCE exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_paused_attribute_exists" purpose="Check if the audio.paused attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_paused_attribute_exists" purpose="Check if the audio.paused attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=55</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_pause_method_exists" purpose="Check if audio.pause method exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_pause_method_exists" purpose="Check if audio.pause method exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_pause_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_playbackRate_attribute_exists" purpose="Check if the audio.playbackRate attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_playbackRate_attribute_exists" purpose="Check if the audio.playbackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=60</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_played_attribute_exists" purpose="Check if the type of audio.played attribute is [object TimeRanges]">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_played_attribute_exists" purpose="Check if the type of audio.played attribute is [object TimeRanges]">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=62</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_play_method_exists" purpose="Check if audio.play method exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_play_method_exists" purpose="Check if audio.play method exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_play_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_seekable_attribute_exists" purpose="Check if attribute audio.seekable attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_seekable_attribute_exists" purpose="Check if attribute audio.seekable attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=64</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_seeking_attribute_exists" purpose="Check if the audio.seeking attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_seeking_attribute_exists" purpose="Check if the audio.seeking attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=46</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_src_attribute_exists" purpose="Check if audio.src exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_src_attribute_exists" purpose="Check if audio.src exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_TimeRanges_end_exists" purpose="Check if audio.TimeRanges.end exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_TimeRanges_end_exists" purpose="Check if audio.TimeRanges.end exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_TimeRanges_end_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_TimeRanges_length_exists" purpose="Check if audio.TimeRanges.length exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_TimeRanges_length_exists" purpose="Check if audio.TimeRanges.length exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_TimeRanges_length_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_TimeRanges_start_exists" purpose="Check if audio.TimeRanges.start exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_TimeRanges_start_exists" purpose="Check if audio.TimeRanges.start exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_TimeRanges_start_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_attribute_exists" purpose="Check if audio.volume attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_attribute_exists" purpose="Check if audio.volume attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=82</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_normal" purpose="Check if user agent is able to set audio.volume with new value in the range 0.0 to 1.0 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_normal" purpose="Check if user agent is able to set audio.volume with new value in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_playbackState_exists" purpose="Check if audio.MediaController.playbackState attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_playbackState_exists" purpose="Check if audio.MediaController.playbackState attribute exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_playbackState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_playbackState_type" purpose="Check if the type of audio.MediaController.playbackState attribute is string">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_playbackState_type" purpose="Check if the type of audio.MediaController.playbackState attribute is string">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_playbackState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_unpause_exists" purpose="Check if audio.MediaController.unpause method exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_unpause_exists" purpose="Check if audio.MediaController.unpause method exists">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_unpause_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_MediaController_unpause_type" purpose="Check if the type of audio.MediaController.unpause method is function">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_MediaController_unpause_type" purpose="Check if the type of audio.MediaController.unpause method is function">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/audio_MediaController_unpause_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_reflects_none" purpose="Check that audio.preload reflects 'none' value">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_reflects_none" purpose="Check that audio.preload reflects 'none' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/preload_reflects_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_canplaytype_bogus_type" purpose="Check that audio.canPlayType method support marks-fantasmagorical-format">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_canplaytype_bogus_type" purpose="Check that audio.canPlayType method support marks-fantasmagorical-format">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_bogus_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_reflects_auto_value" purpose="Check that audio.preload reflects 'auto' value">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_reflects_auto_value" purpose="Check that audio.preload reflects 'auto' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/preload_reflects_auto_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_src_reflects_no_value" purpose="Check that audio.src is empty if there is no source">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_src_reflects_no_value" purpose="Check that audio.src is empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/src_reflects_no_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_canplaythrough" purpose="Check that canplaythrough event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_canplaythrough" purpose="Check that canplaythrough event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_during_playing" purpose="Check that audio.readyState is greater than or equal to HAVE_FUTURE_DATA if playing event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_during_playing" purpose="Check that audio.readyState is greater than or equal to HAVE_FUTURE_DATA if playing event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_during_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_during_loadeddata" purpose="Check that audio.readyState is greater than or equal to HAVE_CURRENT_DATA if loadeddata event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_during_loadeddata" purpose="Check that audio.readyState is greater than or equal to HAVE_CURRENT_DATA if loadeddata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_during_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="error_null_no_source" purpose="Check that the property of audio.error is null if no source">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="error_null_no_source" purpose="Check that the property of audio.error is null if no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_reflects_metadata" purpose="Check that audio.preload reflects 'metadata' value">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_reflects_metadata" purpose="Check that audio.preload reflects 'metadata' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/preload_reflects_metadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_vorbis" purpose="Check that audio.canPlayType method support vorbis format">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_vorbis" purpose="Check that audio.canPlayType method support vorbis format">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_application_octet_stream_with_codecs_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_during_canplaythrough" purpose="Check that audio.readyState is HAVE_ENOUGH_DATA if canplaythrough event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_during_canplaythrough" purpose="Check that audio.readyState is HAVE_ENOUGH_DATA if canplaythrough event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_during_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_canplaytype_method_exists" purpose="Check that audio.canPlayType method exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_canplaytype_method_exists" purpose="Check that audio.canPlayType method exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_networkstate_property_exists" purpose="Check that audio.networkState property exists">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_networkstate_property_exists" purpose="Check that audio.networkState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/networkState_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentsrc_nonempty_after_setting_src" purpose="Check that audio.currentSrc returns non-empty after setting src attribute">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentsrc_nonempty_after_setting_src" purpose="Check that audio.currentSrc returns non-empty after setting src attribute">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/currentSrc_nonempty_after_setting_src.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_reflects_none_autoplay" purpose="Check that audio.preload reflects 'none' value even if autoplay attribute is present">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_reflects_none_autoplay" purpose="Check that audio.preload reflects 'none' value even if autoplay attribute is present">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/preload_reflects_none_autoplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_during_loadedmetadata" purpose="Check that audio.readyState is greater than or equal to HAVE_METADATA_DATA if loadedMETAdata event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_during_loadedmetadata" purpose="Check that audio.readyState is greater than or equal to HAVE_METADATA_DATA if loadedMETAdata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_during_loadedmetadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentsrc_empty_if_no_src" purpose="Check that audio.currentSrc returns empty if there is no source">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentsrc_empty_if_no_src" purpose="Check that audio.currentSrc returns empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/currentSrc_empty_if_no_src.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_src_removal_does_not_trigger_loadstart" purpose="Check that removing audio.src attribute tiggers loadstart event">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_src_removal_does_not_trigger_loadstart" purpose="Check that removing audio.src attribute tiggers loadstart event">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/src_removal_does_not_trigger_loadstart.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentsrc_nonempty_after_adding_source_child" purpose="Check that audio.currentSrc returns non-empty if add source element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentsrc_nonempty_after_adding_source_child" purpose="Check that audio.currentSrc returns non-empty if add source element">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/currentSrc_nonempty_after_adding_source_child.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check that audio.canPlayType method supported mp4 format codecs parameter">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check that audio.canPlayType method supported mp4 format codecs parameter">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_supported_but_no_codecs_parameter_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="content_audio_readystate_initial" purpose="Check that audio.readyState initial value is HAVE_NOTHING">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="content_audio_readystate_initial" purpose="Check that audio.readyState initial value is HAVE_NOTHING">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/readyState_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_mp4a" purpose="Check that audio.canPlayType method support mp4 format">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_mp4a" purpose="Check that audio.canPlayType method support mp4 format">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_application_octet_stream_with_codecs_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_canplaytype_application_octet_stream" purpose="Check that audio.canPlayType method support octet-stream">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_canplaytype_application_octet_stream" purpose="Check that audio.canPlayType method support octet-stream">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/canPlayType_application_octet_stream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_autoplay_attribute_type" purpose="Check if the type of audio.autoplay attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_autoplay_attribute_type" purpose="Check if the type of audio.autoplay attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=70</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_autoplay_default_value" purpose="Check if audio.autoplay attribute default is false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_autoplay_default_value" purpose="Check if audio.autoplay attribute default is false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=71</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_buffered_type" purpose="Check if the type of audio.buffered is object">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_buffered_type" purpose="Check if the type of audio.buffered is object">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=27</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controller_attribute_type" purpose="Check if the type of audio.controller is object">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controller_attribute_type" purpose="Check if the type of audio.controller is object">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=78</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controls_reflects_false" purpose="Check that audio.controls returns false if the controls attribute is set to false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controls_reflects_false" purpose="Check that audio.controls returns false if the controls attribute is set to false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controls_reflects_true" purpose="Check that audio.controls returns true if the controls attribute is set to true">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controls_reflects_true" purpose="Check that audio.controls returns true if the controls attribute is set to true">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_controls_true_controls_present" purpose="Check that audio.controls returns true if the controls attribute is present in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_controls_true_controls_present" purpose="Check that audio.controls returns true if the controls attribute is present in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentSrc_attribute_type" purpose="Check if the type of audio.currentsrc is string">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentSrc_attribute_type" purpose="Check if the type of audio.currentsrc is string">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_currentTime_attribute_type" purpose="Check if the type of audio.currentTime attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_currentTime_attribute_type" purpose="Check if the type of audio.currentTime attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=50</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_attribute_type" purpose="Check if the type of audio.defaultMuted is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_attribute_type" purpose="Check if the type of audio.defaultMuted is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=88</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_false_muted_absent" purpose="Check that audio.defaultMuted returns false if the muted attribute is absent in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_false_muted_absent" purpose="Check that audio.defaultMuted returns false if the muted attribute is absent in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_no_dynamic_effect" purpose="Check that audio.defaultMuted returns false if the muted attribute is set to true and the muted attribute is asent in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_no_dynamic_effect" purpose="Check that audio.defaultMuted returns false if the muted attribute is set to true and the muted attribute is asent in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_no_dynamic_effect_muted" purpose="Check that media.defaultMuted returns true if the muted attribute is set to false and the muted attribute is present in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_no_dynamic_effect_muted" purpose="Check that media.defaultMuted returns true if the muted attribute is set to false and the muted attribute is present in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultMuted_true_muted_present" purpose="Check that audio.defaultMuted returns true if the muted attribute is present in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultMuted_true_muted_present" purpose="Check that audio.defaultMuted returns true if the muted attribute is present in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_defaultPlaybackRate_attribute_type" purpose="Check if the type of audio.defaultPlaybackRate attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_defaultPlaybackRate_attribute_type" purpose="Check if the type of audio.defaultPlaybackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=59</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_duration_attribute_type" purpose="Check if the type of audio.duration attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_duration_attribute_type" purpose="Check if the type of audio.duration attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=52</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_ended_attribute_type" purpose="Check if the type of audio.ended is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_ended_attribute_type" purpose="Check if the type of audio.ended is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=67</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_ended_default_value" purpose="Check if the default value of attribute audio.ended is false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_ended_default_value" purpose="Check if the default value of attribute audio.ended is false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=68</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_error_attribute_type" purpose="Check if the type of audio.error is object">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_error_attribute_type" purpose="Check if the type of audio.error is object">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_type" purpose="Check if the type of audio.HAVE_CURRENT_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_type" purpose="Check if the type of audio.HAVE_CURRENT_DATA is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=35</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_CURRENT_DATA is 2">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_CURRENT_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_CURRENT_DATA is 2">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=36</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_type" purpose="Check if the type of audio.HAVE_ENOUGH_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_type" purpose="Check if the type of audio.HAVE_ENOUGH_DATA is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=41</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_ENOUGH_DATA is 4">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_ENOUGH_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_ENOUGH_DATA is 4">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=42</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_type" purpose="Check if the type of audio.HAVE_FUTURE_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_type" purpose="Check if the type of audio.HAVE_FUTURE_DATA is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=38</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_FUTURE_DATA is 3">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_FUTURE_DATA_constant_value" purpose="Check if the constant value of audio.HAVE_FUTURE_DATA is 3">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=39</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_METADATA_constant_type" purpose="Check if the type of audio.HAVE_METADATA is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_METADATA_constant_type" purpose="Check if the type of audio.HAVE_METADATA is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_METADATA_constant_value" purpose="Check if the constant value of audio.HAVE_METADATA is 1">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_METADATA_constant_value" purpose="Check if the constant value of audio.HAVE_METADATA is 1">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=33</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_NOTHING_constant_type" purpose="Check if the type of audio.HAVE_NOTHING is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_NOTHING_constant_type" purpose="Check if the type of audio.HAVE_NOTHING is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=29</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_HAVE_NOTHING_constant_value" purpose="Check if the constant value of audio.HAVE_NOTHING is 0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_HAVE_NOTHING_constant_value" purpose="Check if the constant value of audio.HAVE_NOTHING is 0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=30</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_base" onload_delay="15" purpose="Check that seeking event is triggered more than once if audio.loop is set to true">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_base" onload_delay="15" purpose="Check that seeking event is triggered more than once if audio.loop is set to true">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_reflects_false" purpose="Check if audio.loop can be set to false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_reflects_false" purpose="Check if audio.loop can be set to false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_reflects_true" purpose="Check if audio.loop can be set to true">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_reflects_true" purpose="Check if audio.loop can be set to true">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_loop_true_loop_present" purpose="Check that audio.loop returns true if the loop attribute is present in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_loop_true_loop_present" purpose="Check that audio.loop returns true if the loop attribute is present in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_mediaGroup_attribute_type" purpose="Check if the type of audio.mediagroup is string">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_mediaGroup_attribute_type" purpose="Check if the type of audio.mediagroup is string">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=76</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_attribute_type" purpose="Check if the type of audio.muted is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_attribute_type" purpose="Check if the type of audio.muted is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=85</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_false_unmuted" purpose="Check if audio.muted can be set to false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_false_unmuted" purpose="Check if audio.muted can be set to false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_true_muted" purpose="Check if audio.muted can be set to true">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_true_muted" purpose="Check if audio.muted can be set to true">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_true_muted_present" purpose="Check that audio.muted returns true if the muted attribute is present in the audio element">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_true_muted_present" purpose="Check that audio.muted returns true if the muted attribute is present in the audio element">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_muted_volumechange" purpose="Check that volumechange event is triggered if audio.muted is changed">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_muted_volumechange" purpose="Check that volumechange event is triggered if audio.muted is changed">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_muted_volumechange.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_networkState_attribute_type" purpose="Check if the type of audio.networkState is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_networkState_attribute_type" purpose="Check if the type of audio.networkState is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_EMPTY_constant_type" purpose="Check if the type of audio.NETWORK_EMPTY is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_EMPTY_constant_type" purpose="Check if the type of audio.NETWORK_EMPTY is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_EMPTY_constant_value" purpose="Check if audio.NETWORK_EMPTY const value is 0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_EMPTY_constant_value" purpose="Check if audio.NETWORK_EMPTY const value is 0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_IDLE_constant_type" purpose="Check if the type of audio.NETWORK_IDLE is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_IDLE_constant_type" purpose="Check if the type of audio.NETWORK_IDLE is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_IDLE_constant_value" purpose="Check if audio.NETWORK_IDLE const value is 1">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_IDLE_constant_value" purpose="Check if audio.NETWORK_IDLE const value is 1">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_LOADING_constant_type" purpose="Check if the type of audio.NETWORK_LOADING is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_LOADING_constant_type" purpose="Check if the type of audio.NETWORK_LOADING is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_LOADING_constant_value" purpose="Check if audio.NETWORK_LOADING const value is 2">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_LOADING_constant_value" purpose="Check if audio.NETWORK_LOADING const value is 2">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_type" purpose="Check if the type of audio.NETWORK_NO_SOURCE is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_type" purpose="Check if the type of audio.NETWORK_NO_SOURCE is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_value" purpose="Check if audio.NETWORK_NO_SOURCE const value is 3">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_NETWORK_NO_SOURCE_constant_value" purpose="Check if audio.NETWORK_NO_SOURCE const value is 3">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_paused_attribute_default_value" purpose="Check if the audio.paused attribute must initially be true">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_paused_attribute_default_value" purpose="Check if the audio.paused attribute must initially be true">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=57</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_paused_attribute_type" purpose="Check if the type of audio.paused attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_paused_attribute_type" purpose="Check if the type of audio.paused attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=56</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_playbackRate_attribute_type" purpose="Check if the type of audio.playbackRate attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_playbackRate_attribute_type" purpose="Check if the type of audio.playbackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=61</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_played_attribute_type" purpose="Check if the type of attribute audio.played is object">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_played_attribute_type" purpose="Check if the type of attribute audio.played is object">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=63</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_preload_attribute_type" purpose="Check if the type of audio.preload is string">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_preload_attribute_type" purpose="Check if the type of audio.preload is string">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=25</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_readyState_attribute_type" purpose="Check if the type of audio.readyState attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_readyState_attribute_type" purpose="Check if the type of audio.readyState attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=44</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_seekable_attribute_type" purpose="Check if the type of audio.seekable attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_seekable_attribute_type" purpose="Check if the type of audio.seekable attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=65</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_seeking_attribute_type" purpose="Check if the type of audio.seeking attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_seeking_attribute_type" purpose="Check if the type of audio.seeking attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=47</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_seeking_default_value" purpose="Check if the audio.seeking attribute must initially have the value false">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_seeking_default_value" purpose="Check if the audio.seeking attribute must initially have the value false">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=48</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_src_attribute_type" purpose="Check if the type of audio.src is string">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_src_attribute_type" purpose="Check if the type of audio.src is string">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_attribute_type" purpose="Check if the type of audio.volume attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_attribute_type" purpose="Check if the type of audio.volume attribute is number">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_attributes.html?total_num=89&amp;amp;locator_key=id&amp;amp;value=83</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_exception_lower" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set audio.volume with new value less than 0.0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_exception_lower" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set audio.volume with new value less than 0.0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_exception_upper" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set audio.volume with new value more than 1.0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_exception_upper" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set audio.volume with new value more than 1.0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_initial" purpose="Check if the intial value of the audio.volume is in the range 0.0 to 1.0 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_initial" purpose="Check if the intial value of the audio.volume is in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_loudest" purpose="Check if user agent is able to set audio.volume with new value 1.0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_loudest" purpose="Check if user agent is able to set audio.volume with new value 1.0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_silent" purpose="Check if user agent is able to set audio.volume with new value 0.0">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_silent" purpose="Check if user agent is able to set audio.volume with new value 0.0">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_volume_volumechange" purpose="Check that volumechange event is triggered if audio.volume is changed">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_volume_volumechange" purpose="Check that volumechange event is triggered if audio.volume is changed">
         <description>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_volume_volumechange.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_order_canplay_playing" purpose="Check that canplay event is triggered, then playing event triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_order_canplay_playing" purpose="Check that canplay event is triggered, then playing event triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_order_canplay_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_paused_false_during_play" purpose="Check that audio.paused is false if play event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_paused_false_during_play" purpose="Check that audio.paused is false if play event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/paused_false_during_play.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_order_canplay_canplaythrough" purpose="Check that canplay event is triggered, then canplaythrough event triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_order_canplay_canplaythrough" purpose="Check that canplay event is triggered, then canplaythrough event triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_order_canplay_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_paused_true_during_pause" purpose="Check that audio.paused is true if pause event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_paused_true_during_pause" purpose="Check that audio.paused is true if pause event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/paused_true_during_pause.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_order_loadedmetadata_loadeddata" purpose="Check that loadedmetadata event is triggered, then loadeddata event triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_order_loadedmetadata_loadeddata" purpose="Check that loadedmetadata event is triggered, then loadeddata event triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_order_loadedmetadata_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audio_event_order_loadstart_progress" purpose="Check that loadstart event is triggered, then progress event triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_order_loadstart_progress" purpose="Check that loadstart event is triggered, then progress event triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-audio-html5-tests/audio/w3c/event_order_loadstart_progress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
         <description>
           <steps>
             <step order="1">
index 543295b42cb835dc90afe5750e5748ccc6083590..95f231c7609971ccbeb280ea52b626efc37f9523 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-backgrounds-css3-tests">
     <set name="Backgrounds">
-      <testcase execution_type="auto" id="CSS3BG_background" purpose="Check if the background is set to 'rgb(255, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background" purpose="Check if the background is set to 'rgb(255, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_bottom_none" purpose="Check if the background is set to '#f00 none no-repeat bottom '">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_bottom_none" purpose="Check if the background is set to '#f00 none no-repeat bottom '">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_bottom_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_bottom_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_left_none" purpose="Check if the background is set to '#f00 none no-repeat left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_left_none" purpose="Check if the background is set to '#f00 none no-repeat left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_left_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_left_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_right_none" purpose="Check if the background is set to '#f00 none no-repeat right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_right_none" purpose="Check if the background is set to '#f00 none no-repeat right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_right_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_right_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_top_none" purpose="Check if the background is set to '#f00 none no-repeat top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_top_none" purpose="Check if the background is set to '#f00 none no-repeat top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_top_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_no-repeat_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_no-repeat_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) no-repeat top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_no-repeat_top_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_bottom_none" purpose="Check if the background is set to '#f00 none repeat bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_bottom_none" purpose="Check if the background is set to '#f00 none repeat bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_bottom_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_bottom_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_left_none" purpose="Check if the background is set to '#f00 none repeat left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_left_none" purpose="Check if the background is set to '#f00 none repeat left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_left_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_left_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_right_none" purpose="Check if the background is set to '#f00 none repeat right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_right_none" purpose="Check if the background is set to '#f00 none repeat right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_right_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_right_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_top_none" purpose="Check if the background is set to '#f00 none repeat top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_top_none" purpose="Check if the background is set to '#f00 none repeat top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_top_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat_top_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_bottom_none" purpose="Check if the background is set to '#f00 none repeat-x bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_bottom_none" purpose="Check if the background is set to '#f00 none repeat-x bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_bottom_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_bottom_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_left_none" purpose="Check if the background is set to '#f00 none repeat-x left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_left_none" purpose="Check if the background is set to '#f00 none repeat-x left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_left_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_left_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_right_none" purpose="Check if the background is set to '#f00 none repeat-x right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_right_none" purpose="Check if the background is set to '#f00 none repeat-x right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_right_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_right_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_top_none" purpose="Check if the background is set to '#f00 none repeat-x top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_top_none" purpose="Check if the background is set to '#f00 none repeat-x top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_top_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-x_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-x_top_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-x top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-x_top_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_bottom_none" purpose="Check if the background is set to '#f00 none repeat-y bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_bottom_none" purpose="Check if the background is set to '#f00 none repeat-y bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_bottom_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_bottom_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_bottom_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_left_none" purpose="Check if the background is set to '#f00 none repeat-y left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_left_none" purpose="Check if the background is set to '#f00 none repeat-y left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_left_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_left_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_left_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_right_none" purpose="Check if the background is set to '#f00 none repeat-y right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_right_none" purpose="Check if the background is set to '#f00 none repeat-y right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_right_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_f00_repeat-y_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_f00_repeat-y_right_url_png" purpose="Check if the background is set to '#f00 url(support/custom.png) repeat-y right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_f00_repeat-y_right_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment" purpose="Check if the background-attachment is set to 'scroll'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment" purpose="Check if the background-attachment is set to 'scroll'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_fixed_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'fixed', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_fixed_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_scroll_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'scroll', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_scroll_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_no-repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_no-repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat-x_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat-x_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat-y_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat-y_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat_none" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-attachment_local_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-attachment_local_repeat_url_png" purpose="Check if the values of  'background-attachment', 'background-repeat', 'background-image' are 'local', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-attachment_local_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip" purpose="Check if the background-clip is set to 'border-box'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip" purpose="Check if the background-clip is set to 'border-box'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_border-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_border-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_content-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_content-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_no-repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_no-repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-y_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-y_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-x_url_png" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-clip_padding-box_repeat-x_none" purpose="Check if the values of  'background-clip', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-clip_padding-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-color" purpose="Check if the background-color is set to 'rgb(0, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-color" purpose="Check if the background-color is set to 'rgb(0, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-color_initial_value" purpose="Check if the background-color initial value is 'rgba(0, 0, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-color_initial_value" purpose="Check if the background-color initial value is 'rgba(0, 0, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-color_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-color_red" purpose="Check if the element background-color support color keywords">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-color_red" purpose="Check if the element background-color support color keywords">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-color_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-color_rgb" purpose="Check if the element background-color supports rgb()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-color_rgb" purpose="Check if the element background-color supports rgb()">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-color_rgb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-color_hsl" purpose="Check if the element background-color supports hsl()">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-color_hsl" purpose="Check if the element background-color supports hsl()">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-color_hsl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image" purpose="Check if the background-image is set to 'custom.png'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image" purpose="Check if the background-image is set to 'custom.png'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image_initial_value" purpose="Check if the background-image initial value is 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image_initial_value" purpose="Check if the background-image initial value is 'none'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image_many_url" purpose="Check if the background-image use the last url when set to many url">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image_many_url" purpose="Check if the background-image use the last url when set to many url">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image_many_url.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin" purpose="Check if the background-origin is set to 'border-box'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin" purpose="Check if the background-origin is set to 'border-box'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_border-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'border-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_border-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_content-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'content-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_content-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_no-repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_no-repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-y_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-y_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-x_url_png" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-origin_padding-box_repeat-x_none" purpose="Check if the values of  'background-origin', 'background-repeat', 'background-image' are 'padding-box', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-origin_padding-box_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position" purpose="Check if the background-position is set to '50% 0%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position" purpose="Check if the background-position is set to '50% 0%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_bottom" purpose="Check if the background-position is set to 'bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_bottom" purpose="Check if the background-position is set to 'bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_bottom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_center" purpose="Check if the background-position is set to 'center'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_center" purpose="Check if the background-position is set to 'center'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_center.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_center_bottom" purpose="Check if the background-position is set to 'center bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_center_bottom" purpose="Check if the background-position is set to 'center bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_center_bottom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_center_top" purpose="Check if the background-position is set to 'center top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_center_top" purpose="Check if the background-position is set to 'center top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_center_top.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_initial" purpose="Check if the background-position initial value is '0% 0%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_initial" purpose="Check if the background-position initial value is '0% 0%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_left" purpose="Check if the background-position is set to 'left'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_left" purpose="Check if the background-position is set to 'left'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_left.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_left_bottom" purpose="Check if the background-position is set to 'left bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_left_bottom" purpose="Check if the background-position is set to 'left bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_left_bottom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_left_center" purpose="Check if the background-position is set to 'left center'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_left_center" purpose="Check if the background-position is set to 'left center'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_left_center.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_left_top" purpose="Check if the background-position is set to 'left top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_left_top" purpose="Check if the background-position is set to 'left top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_left_top.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_right" purpose="Check if the background-position is set to 'right'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_right" purpose="Check if the background-position is set to 'right'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_right.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_right_bottom" purpose="Check if the background-position is set to 'right bottom'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_right_bottom" purpose="Check if the background-position is set to 'right bottom'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_right_bottom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_right_center" purpose="Check if the background-position is set to 'right center'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_right_center" purpose="Check if the background-position is set to 'right center'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_right_center.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_right_top" purpose="Check if the background-position is set to 'right top'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_right_top" purpose="Check if the background-position is set to 'right top'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_right_top.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat" purpose="Check if the background-repeat is set to 'repeat-x'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat" purpose="Check if the background-repeat is set to 'repeat-x'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_repeat-x_left_none" purpose="Check if the values of 'background-repeat', 'background-position', 'background-image' are 'repeat-x', 'left', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_repeat-x_left_none" purpose="Check if the values of 'background-repeat', 'background-position', 'background-image' are 'repeat-x', 'left', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_repeat-x_left_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_repeat-x_left_url_png" purpose="Check if the values of 'background-repeat', 'background-position' are 'repeat-x', 'left' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_repeat-x_left_url_png" purpose="Check if the values of 'background-repeat', 'background-position' are 'repeat-x', 'left' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_repeat-x_left_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_no-repeat" purpose="Check if the background-repeat is set to 'no-repeat'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_no-repeat" purpose="Check if the background-repeat is set to 'no-repeat'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_no-repeat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_repeat" purpose="Check if the background-repeat is set to 'repeat'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_repeat" purpose="Check if the background-repeat is set to 'repeat'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_repeat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_repeat-y" purpose="Check if the background-repeat is set to 'repeat-y'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_repeat-y" purpose="Check if the background-repeat is set to 'repeat-y'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_repeat-y.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_round" purpose="Check if the background-repeat is set to 'round'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_round" purpose="Check if the background-repeat is set to 'round'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_round.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-repeat_space" purpose="Check if the background-repeat is set to 'space'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-repeat_space" purpose="Check if the background-repeat is set to 'space'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-repeat_space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size" purpose="Check if the background-size is set to '100% 50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size" purpose="Check if the background-size is set to '100% 50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_none_image" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_none_image" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat_none_image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-x_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-x_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50px_70px_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50px 70px', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50px_70px_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_50pct_repeat-y_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are '50%', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_50pct_repeat-y_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-x', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_repeat-x_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-x', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_repeat-x_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_repeat-x_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-x', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_repeat-x_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'repeat-x', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_repeat-x_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'no-repeat', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_no-repeat_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'no-repeat', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_no-repeat_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_cover_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'no-repeat', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_cover_no-repeat_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'cover', 'no-repeat', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_cover_no-repeat_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat-y', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_repeat-y_url_png" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat-y', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_repeat-y_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_contain_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat-y', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_contain_repeat-y_none" purpose="Check if the values of  'background-size', 'background-repeat', 'background-image' are 'contain', 'repeat-y', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_contain_repeat-y_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border" purpose="Check if the border is set to '5px solid rgb(0, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border" purpose="Check if the border is set to '5px solid rgb(0, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border_0point5px_dashed_000" purpose="Check if the border is set to '0.5px dashed #000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border_0point5px_dashed_000" purpose="Check if the border is set to '0.5px dashed #000'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border_0point5px_dashed_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border_10px_ridge_000" purpose="Check if the border is set to '10px ridge #000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border_10px_ridge_000" purpose="Check if the border is set to '10px ridge #000'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border_10px_ridge_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border_20pct_dotted_000" purpose="Check if the border is set to '20% dotted #000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border_20pct_dotted_000" purpose="Check if the border is set to '20% dotted #000'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border_20pct_dotted_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border_20px_double_000" purpose="Check if the border is set to '20px double #000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border_20px_double_000" purpose="Check if the border is set to '20px double #000'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border_20px_double_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border_20px_groove_000" purpose="Check if the border is set to '20px groove #000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border_20px_groove_000" purpose="Check if the border is set to '20px groove #000'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border_20px_groove_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color" purpose="Check if the border-bottom-color is set to 'rgb(85, 85, 85)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color" purpose="Check if the border-bottom-color is set to 'rgb(85, 85, 85)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color_ccc_dashed_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color_ccc_dashed_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color_ccc_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color_ccc_solid_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color_ccc_solid_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color_ccc_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color_rgb_255_255_0_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color_rgb_255_255_0_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_dotted_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dotted', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-color_rgb_255_255_0_dotted_2px" purpose="Check if the values of 'border-bottom-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dotted', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-color_rgb_255_255_0_dotted_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius" purpose="Check if the border-bottom-left-radius is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius" purpose="Check if the border-bottom-left-radius is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_10px_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '10px', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_10px_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '10px', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_10px_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_10px_solid_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_10px_solid_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_10px_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_2em_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '2em', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_2em_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '2em', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_2em_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_2em_solid_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '2em', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_2em_solid_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '2em', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_2em_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_50pct_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '50%', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_50pct_dashed_2px" purpose="Check if the values of 'border-bottom-left-radius', 'border-style', 'border-width' are '50%', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_50pct_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_initial" purpose="Check if the border-bottom-left-radius initial value is '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_initial" purpose="Check if the border-bottom-left-radius initial value is '0px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_negative_length" purpose="Check if the element border-bottom-left-radius value is negative length">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_negative_length" purpose="Check if the element border-bottom-left-radius value is negative length">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_negative_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_negative_percentage" purpose="Check if the element border-bottom-left-radius value is negative percentage">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_negative_percentage" purpose="Check if the element border-bottom-left-radius value is negative percentage">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_negative_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius" purpose="Check if the border-bottom-right-radius is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius" purpose="Check if the border-bottom-right-radius is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_10px_solid_2px" purpose="Check if the values of 'border-bottom-right-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_10px_solid_2px" purpose="Check if the values of 'border-bottom-right-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_10px_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_10pct_solid_2px" purpose="Check if the values of 'border-bottom-right-radius', 'border-style', 'border-width' are '10%', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_10pct_solid_2px" purpose="Check if the values of 'border-bottom-right-radius', 'border-style', 'border-width' are '10%', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_10pct_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_initial" purpose="Check if the border-bottom-right-radius initial value is '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_initial" purpose="Check if the border-bottom-right-radius initial value is '0px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_negative_length" purpose="Check if the element border-bottom-right-radius value is negative length">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_negative_length" purpose="Check if the element border-bottom-right-radius value is negative length">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_negative_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_negative_percentage" purpose="Check if the element border-bottom-right-radius value is negative percentage">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_negative_percentage" purpose="Check if the element border-bottom-right-radius value is negative percentage">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_negative_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style" purpose="Check if the border-bottom-style is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style" purpose="Check if the border-bottom-style is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_dashed" purpose="Check if the border-bottom-style value is dashed">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_dashed" purpose="Check if the border-bottom-style value is dashed">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_dotted" purpose="Check if the border-bottom-style value is dotted">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_dotted" purpose="Check if the border-bottom-style value is dotted">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_inset" purpose="Check if the border-bottom-style value is inset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_inset" purpose="Check if the border-bottom-style value is inset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_ridge" purpose="Check if the border-bottom-style value is ridge">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_ridge" purpose="Check if the border-bottom-style value is ridge">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_solid" purpose="Check if the border-bottom-style value is solid">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_solid" purpose="Check if the border-bottom-style value is solid">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_double" purpose="Check if the border-bottom-style value is double">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_double" purpose="Check if the border-bottom-style value is double">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_groove" purpose="Check if the border-bottom-style value is groove">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_groove" purpose="Check if the border-bottom-style value is groove">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_hidden" purpose="Check if the border-bottom-style value is hidden">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_hidden" purpose="Check if the border-bottom-style value is hidden">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_none" purpose="Check if the border-bottom-style value is none">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_none" purpose="Check if the border-bottom-style value is none">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-style_outset" purpose="Check if the border-bottom-style value is outset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-style_outset" purpose="Check if the border-bottom-style value is outset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-style_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width" purpose="Check if the border-bottom-width is set to '12px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width" purpose="Check if the border-bottom-width is set to '12px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_2em_dashed" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_2em_dashed" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_2em_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_2em_solid" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_2em_solid" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_2em_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_2em_dotted" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_2em_dotted" purpose="Check if the values of 'border-bottom-width', 'border-style' are '2em', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_2em_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_30px_dashed" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_30px_dashed" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_30px_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_30px_solid" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_30px_solid" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_30px_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-width_30px_dotted" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-width_30px_dotted" purpose="Check if the values of 'border-bottom-width', 'border-style' are '30px', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-width_30px_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color" purpose="Check if the border-color is set to 'rgb(85, 85, 85)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color" purpose="Check if the border-color is set to 'rgb(85, 85, 85)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_000_solid_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_000_solid_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_000_solid_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_000_solid_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_000_solid_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_000_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_000_solid_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_000_solid_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are '#000', 'solid', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_000_solid_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red yellow', 'dashed', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red yellow', 'dashed', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_yellow_dashed_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red yellow', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red yellow', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_yellow_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'dashed', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_yellow_dashed_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'dashed', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_yellow_dashed_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_green_blue_yellow_solid_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_green_blue_yellow_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_green_blue_yellow_solid_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red green blue yellow', 'solid', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_green_blue_yellow_solid_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_dashed_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_red_dashed_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_red_dashed_neg5px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'red', 'dashed', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_red_dashed_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_rgb_255_130_255_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are rgb(255,130,255)', 'dashed', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_rgb_255_130_255_dashed_0px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are rgb(255,130,255)', 'dashed', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_rgb_255_130_255_dashed_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-color_rgb_255_130_255_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'rgb(255,130,255)', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-color_rgb_255_130_255_dashed_2px" purpose="Check if the values of 'border-color', 'border-style', 'border-width' are 'rgb(255,130,255)', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-color_rgb_255_130_255_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image" purpose="Check if the border-image is set to 'custom.png 100% / 1 / 0px repeat'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image" purpose="Check if the border-image is set to 'custom.png 100% / 1 / 0px repeat'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_20pct" purpose="Check if the border-image is set to 'none 50% 50% / 20%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_20pct" purpose="Check if the border-image is set to 'none 50% 50% / 20%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_50px" purpose="Check if the border-image is set to 'none 50% 50% / 50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_50px" purpose="Check if the border-image is set to 'none 50% 50% / 50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_auto" purpose="Check if the border-image is set to 'none 50% 50% / auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_none_auto" purpose="Check if the border-image is set to 'none 50% 50% / auto'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_20pct" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / 20%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_20pct" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / 20%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_50px" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / 50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_50px" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / 50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_auto" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50pct_50pct_url_png_auto" purpose="Check if the border-image is set to 'url(support/custom.png) 50% 50% / auto'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50pct_50pct_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_none_20pct" purpose="Check if the border-image is set to 'none 50 40 / 20%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_none_20pct" purpose="Check if the border-image is set to 'none 50 40 / 20%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_none_50px" purpose="Check if the border-image is set to 'none 50 40 / 50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_none_50px" purpose="Check if the border-image is set to 'none 50 40 / 50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_none_auto" purpose="Check if the border-image is set to 'none 50 40 / auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_none_auto" purpose="Check if the border-image is set to 'none 50 40 / auto'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_20pct" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / 20%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_20pct" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / 20%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_50px" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / 50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_50px" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / 50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_auto" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_50px_40px_url_png_auto" purpose="Check if the border-image is set to 'url(support/custom.png) 50 40 / auto'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_50px_40px_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_fill_none_20pct" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_fill_none_20pct" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_fill_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_fill_none_50px" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_fill_none_50px" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_fill_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image_fill_none_auto" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image_fill_none_auto" purpose="Check if the values of 'border-image', 'border-image-slice', 'border-image-source', 'border-image-width' are ' ', 'fill', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image_fill_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset" purpose="Check if the border-image-outset is set to '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset" purpose="Check if the border-image-outset is set to '0px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_5_5_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '5 5', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_5_5_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_30_30_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '30 30', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_30_30_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_none_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_20pct" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_50px" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_neg50_neg50_url_png_auto" purpose="Check if the values of 'border-image-outset', 'border-image-source', 'border-image-width' are '-50 -50', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_neg50_neg50_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat" purpose="Check if the border-image-repeat is set to 'repeat'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat" purpose="Check if the border-image-repeat is set to 'repeat'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_no-repeat_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'no-repeat', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_no-repeat_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-x_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-x', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-x_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_none_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_20pct" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_50px" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-repeat_repeat-y_url_png_auto" purpose="Check if the values of 'border-image-repeat', 'border-image-source', 'border-image-width' are 'repeat-y', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-repeat_repeat-y_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice" purpose="Check if the border-image-slice is set to '25% 30% 15% 20%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice" purpose="Check if the border-image-slice is set to '25% 30% 15% 20%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50pct_50pct_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50% 50%', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50pct_50pct_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_50px_40px_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are '50 40', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_50px_40px_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_none_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_none_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_none_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_none_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_none_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'none', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_none_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_20pct" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_url_png_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_50px" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_url_png_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_fill_url_png_auto" purpose="Check if the values of 'border-image-slice', 'border-image-source', 'border-image-width' are 'fill', 'url(support/custom.png)', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_fill_url_png_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source" purpose="Check if the border-image-source is set to 'custom.png'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source" purpose="Check if the border-image-source is set to 'custom.png'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50pct_50pct_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50pct_50pct_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50pct_50pct_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50% 50%', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50pct_50pct_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50px_40px_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50px_40px_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_50px_40px_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', '50 40', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_50px_40px_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_fill_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_fill_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_fill_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_fill_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_fill_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_fill_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_none_fill_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_none_fill_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'none', 'fill', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_none_fill_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50pct_50pct_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50pct_50pct_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50pct_50pct_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50% 50%', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50pct_50pct_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50px_40px_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50px_40px_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_50px_40px_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', '50 40', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_50px_40px_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', '20%' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_20pct" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', '20%' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_fill_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', '50px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_50px" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', '50px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_fill_50px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', 'auto' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-source_url_png_fill_auto" purpose="Check if the values of 'border-image-source', 'border-image-slice', 'border-image-width' are 'url(support/custom.png)', 'fill', 'auto' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-source_url_png_fill_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width" purpose="Check if the border-image-width is set to '10px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width" purpose="Check if the border-image-width is set to '10px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50% 50%', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50% 50%', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_50pct_50pct_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50% 50%', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50% 50%', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_50pct_50pct_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50 40', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50 40', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_50px_40px_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50 40', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', '50 40', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_50px_40px_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', 'fill', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', 'fill', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_fill_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_20pct_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', 'fill', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_20pct_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '20%', 'fill', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_20pct_fill_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50% 50%', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50% 50%', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_50pct_50pct_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50% 50%', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50% 50%', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_50pct_50pct_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50 40', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50 40', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_50px_40px_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50 40', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', '50 40', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_50px_40px_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', 'fill', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', 'fill', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_fill_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_50px_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', 'fill', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_50px_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '50px', 'fill', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_50px_fill_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50% 50%', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50% 50%', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_50pct_50pct_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50% 50%', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50% 50%', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_50pct_50pct_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50 40', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50 40', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_50px_40px_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50 40', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', '50 40', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_50px_40px_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', 'fill', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', 'fill', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_fill_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_500px_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', 'fill', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_500px_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are '500px', 'fill', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_500px_fill_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50% 50%', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_50pct_50pct_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50% 50%', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_50pct_50pct_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50% 50%', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_50pct_50pct_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50% 50%', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_50pct_50pct_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50 40', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_50px_40px_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50 40', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_50px_40px_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50 40', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_50px_40px_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', '50 40', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_50px_40px_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', 'fill', 'none' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_fill_none" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', 'fill', 'none' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_fill_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_auto_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', 'fill', 'url(support/custom.png)' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_auto_fill_url_png" purpose="Check if the values of 'border-image-width', 'border-image-slice', 'border-image-source' are 'auto', 'fill', 'url(support/custom.png)' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_auto_fill_url_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color" purpose="Check if the border-left-color is set to 'rgb(85, 85, 85)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color" purpose="Check if the border-left-color is set to 'rgb(85, 85, 85)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color_ccc_dashed_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color_ccc_dashed_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color_ccc_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color_ccc_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color_ccc_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color_ccc_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color_rgb_255_255_0_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color_rgb_255_255_0_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-color_f00_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#f00', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-color_f00_solid_2px" purpose="Check if the values of 'border-left-color', 'border-style', 'border-width' are '#f00', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-color_f00_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style" purpose="Check if the border-left-style is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style" purpose="Check if the border-left-style is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_dashed" purpose="Check if the border-left-style value is dashed">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_dashed" purpose="Check if the border-left-style value is dashed">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_dotted" purpose="Check if the border-left-style value is dotted">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_dotted" purpose="Check if the border-left-style value is dotted">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_inset" purpose="Check if the border-left-style value is inset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_inset" purpose="Check if the border-left-style value is inset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_ridge" purpose="Check if the border-left-style value is ridge">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_ridge" purpose="Check if the border-left-style value is ridge">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_solid" purpose="Check if the border-left-style value is solid">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_solid" purpose="Check if the border-left-style value is solid">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_double" purpose="Check if the border-left-style value is double">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_double" purpose="Check if the border-left-style value is double">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_groove" purpose="Check if the border-left-style value is groove">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_groove" purpose="Check if the border-left-style value is groove">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_hidden" purpose="Check if the border-left-style value is hidden">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_hidden" purpose="Check if the border-left-style value is hidden">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_none" purpose="Check if the border-left-style value is none">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_none" purpose="Check if the border-left-style value is none">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-style_outset" purpose="Check if the border-left-style value is outset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-style_outset" purpose="Check if the border-left-style value is outset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-style_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width" purpose="Check if the border-left-width is set to '12px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width" purpose="Check if the border-left-width is set to '12px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_2em_dashed" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_2em_dashed" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_2em_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_2em_solid" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_2em_solid" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_2em_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_2em_dotted" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_2em_dotted" purpose="Check if the values of 'border-left-width', 'border-style' are '2em', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_2em_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_30px_dashed" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_30px_dashed" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_30px_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_30px_solid" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_30px_solid" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_30px_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-left-width_30px_dotted" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-left-width_30px_dotted" purpose="Check if the values of 'border-left-width', 'border-style' are '30px', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-left-width_30px_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius" purpose="To check if the border-radius is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius" purpose="To check if the border-radius is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_0px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'dashed', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_0px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'dashed', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_0px_dashed_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_0px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'dashed', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_0px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'dashed', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_0px_dashed_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_0px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'solid', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_0px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'solid', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_0px_solid_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_0px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'solid', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_0px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '0px', 'solid', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_0px_solid_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'dashed', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'dashed', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_2px_3px_4px_5px_dashed_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'dashed', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'dashed', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_2px_3px_4px_5px_dashed_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'solid', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'solid', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_2px_3px_4px_5px_solid_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'solid', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_2px_3px_4px_5px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '2px 3px 4px 5px', 'solid', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_2px_3px_4px_5px_solid_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_5px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'dashed', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_5px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'dashed', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_5px_dashed_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_5px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'dashed', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_5px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'dashed', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_5px_dashed_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_5px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'solid', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_5px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'solid', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_5px_solid_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_5px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'solid', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_5px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '5px', 'solid', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_5px_solid_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50pct_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'dashed', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50pct_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'dashed', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50pct_dashed_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50pct_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'dashed', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50pct_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'dashed', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50pct_dashed_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'dashed', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50px_dashed_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'dashed', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50px_dashed_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'dashed', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50px_dashed_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'dashed', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50px_dashed_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'solid', '#ccc', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50px_solid_ccc_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'solid', '#ccc', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50px_solid_ccc_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'solid', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50px_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50px', 'solid', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50px_solid_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_50pct_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'solid', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_50pct_solid_f00_2px" purpose="Check if the values of 'border-radius', 'border-style', 'border-color', 'border-width' are '50%', 'solid', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_50pct_solid_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color" purpose="Check if the border-right-color is set to 'rgb(85, 85, 85)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color" purpose="Check if the border-right-color is set to 'rgb(85, 85, 85)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color_ccc_dashed_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color_ccc_dashed_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color_ccc_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color_ccc_solid_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color_ccc_solid_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color_ccc_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color_rgb_255_255_0_dashed_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color_rgb_255_255_0_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-right-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color_rgb_255_255_0_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-color_rgb_0_255_0_2px" purpose="Check if the values of 'border-right-color', 'border-width' are 'rgb(0,255,0)', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-color_rgb_0_255_0_2px" purpose="Check if the values of 'border-right-color', 'border-width' are 'rgb(0,255,0)', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-color_rgb_0_255_0_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style" purpose="Check if the border-right-style is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style" purpose="Check if the border-right-style is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_dashed" purpose="Check if the border-right-style value is dashed">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_dashed" purpose="Check if the border-right-style value is dashed">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_dotted" purpose="Check if the border-right-style value is dotted">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_dotted" purpose="Check if the border-right-style value is dotted">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_inset" purpose="Check if the border-right-style value is inset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_inset" purpose="Check if the border-right-style value is inset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_ridge" purpose="Check if the border-right-style value is ridge">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_ridge" purpose="Check if the border-right-style value is ridge">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_solid" purpose="Check if the border-right-style value is solid">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_solid" purpose="Check if the border-right-style value is solid">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_double" purpose="Check if the border-right-style value is double">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_double" purpose="Check if the border-right-style value is double">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_groove" purpose="Check if the border-right-style value is groove">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_groove" purpose="Check if the border-right-style value is groove">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_hidden" purpose="Check if the border-right-style value is hidden">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_hidden" purpose="Check if the border-right-style value is hidden">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_none" purpose="Check if the border-right-style value is none">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_none" purpose="Check if the border-right-style value is none">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-style_outset" purpose="Check if the border-right-style value is outset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-style_outset" purpose="Check if the border-right-style value is outset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-style_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width" purpose="Check if the border-right-width is set to '12px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width" purpose="Check if the border-right-width is set to '12px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_2em_dashed" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_2em_dashed" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_2em_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_2em_solid" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_2em_solid" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_2em_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_2em_dotted" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_2em_dotted" purpose="Check if the values of 'border-right-width', 'border-style' are '2em', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_2em_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_30px_dashed" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'dashed' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_30px_dashed" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'dashed' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_30px_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_30px_solid" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'solid' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_30px_solid" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'solid' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_30px_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-right-width_30px_dotted" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'dotted' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-right-width_30px_dotted" purpose="Check if the values of 'border-right-width', 'border-style' are '30px', 'dotted' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-right-width_30px_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style" purpose="Check if the border-style is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style" purpose="Check if the border-style is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_double_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'double', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_double_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'double', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_double_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_double_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'double', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_double_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'double', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_double_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_groove_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_groove_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_groove_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_groove_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_groove_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_groove_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_groove_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_groove_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'groove', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_groove_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_hidden_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_hidden_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_hidden_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_hidden_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_hidden_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_hidden_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_hidden_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_hidden_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'hidden', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_hidden_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_inherit_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_inherit_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_inherit_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_inherit_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_inherit_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_inherit_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_inherit_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_inherit_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inherit', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_inherit_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_inset_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inset', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_inset_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inset', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_inset_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_inset_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inset', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_inset_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'inset', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_inset_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_solid_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'solid', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_solid_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'solid', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_solid_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_ridge_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_ridge_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_ridge_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_ridge_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_ridge_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_ridge_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_ridge_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_ridge_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'ridge', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_ridge_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_outset_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '-5px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_outset_f00_neg5px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '-5px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_outset_f00_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_outset_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_outset_f00_2px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_outset_f00_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-style_outset_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '0px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-style_outset_f00_0px" purpose="Check if the values of 'border-style', 'border-color', 'border-width' are 'outset', '#f00', '0px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-style_outset_f00_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color" purpose="Check if the border-top-color is set to 'rgb(85, 85, 85)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color" purpose="Check if the border-top-color is set to 'rgb(85, 85, 85)'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color_ccc_dashed_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color_ccc_dashed_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#ccc', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color_ccc_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color_ccc_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color_ccc_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#ccc', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color_ccc_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color_f00_dashed_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#f00', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color_f00_dashed_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#f00', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color_f00_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color_f00_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#f00', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color_f00_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are '#f00', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color_f00_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-color_rgb_255_255_0_solid_2px" purpose="Check if the values of 'border-top-color', 'border-style', 'border-width' are 'rgb(255,255,0)', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-color_rgb_255_255_0_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius" purpose="Check if the border-top-left-radius is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius" purpose="Check if the border-top-left-radius is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_10px_dashed_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10px', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_10px_dashed_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10px', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_10px_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_10px_solid_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_10px_solid_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_10px_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_10pct_dashed_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10%', 'dashed', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_10pct_dashed_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10%', 'dashed', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_10pct_dashed_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_10pct_solid_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10%', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_10pct_solid_2px" purpose="Check if the values of 'border-top-left-radius', 'border-style', 'border-width' are '10%', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_10pct_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_initial" purpose="Check if the border-top-left-radius initial value is '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_initial" purpose="Check if the border-top-left-radius initial value is '0px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_negative_length" purpose="Check if the element border-top-left-radius value is negative length">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_negative_length" purpose="Check if the element border-top-left-radius value is negative length">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_negative_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_negative_percentage" purpose="Check if the element border-top-left-radius value is negative percentage">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_negative_percentage" purpose="Check if the element border-top-left-radius value is negative percentage">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_negative_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius" purpose="Check if the border-top-right-radius is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius" purpose="Check if the border-top-right-radius is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_10px_solid_2px" purpose="Check if the values of 'border-top-right-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_10px_solid_2px" purpose="Check if the values of 'border-top-right-radius', 'border-style', 'border-width' are '10px', 'solid', '2px' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_10px_solid_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_initial" purpose="Check if the element border-top-right-radius initial value is 0px">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_initial" purpose="Check if the element border-top-right-radius initial value is 0px">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_negative" purpose="Check if the element border-top-right-radius value is negative">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_negative" purpose="Check if the element border-top-right-radius value is negative">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_negative_percentage" purpose="Check if the element border-top-right-radius value is negative percentage">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_negative_percentage" purpose="Check if the element border-top-right-radius value is negative percentage">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_negative_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style" purpose="Check if the border-top-style is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style" purpose="Check if the border-top-style is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_dashed" purpose="Check if the border-top-style value is dashed">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_dashed" purpose="Check if the border-top-style value is dashed">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_dotted" purpose="Check if the border-top-style value is dotted">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_dotted" purpose="Check if the border-top-style value is dotted">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_inset" purpose="Check if the border-top-style value is inset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_inset" purpose="Check if the border-top-style value is inset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_ridge" purpose="Check if the border-top-style value is ridge">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_ridge" purpose="Check if the border-top-style value is ridge">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_solid" purpose="Check if the border-top-style value is solid">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_solid" purpose="Check if the border-top-style value is solid">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_double" purpose="Check if the border-top-style value is double">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_double" purpose="Check if the border-top-style value is double">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_groove" purpose="Check if the border-top-style value is groove">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_groove" purpose="Check if the border-top-style value is groove">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_hidden" purpose="Check if the border-top-style value is hidden">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_hidden" purpose="Check if the border-top-style value is hidden">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_none" purpose="Check if the border-top-style value is none">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_none" purpose="Check if the border-top-style value is none">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-style_outset" purpose="Check if the border-top-style value is outset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-style_outset" purpose="Check if the border-top-style value is outset">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-style_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width" purpose="Check if the border-top-width is set to '12px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width" purpose="Check if the border-top-width is set to '12px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_30px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '30px', 'dashed', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_30px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '30px', 'dashed', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_30px_dashed_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_30px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '30px', 'solid', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_30px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '30px', 'solid', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_30px_solid_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_100px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '100px', 'dashed', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_100px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '100px', 'dashed', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_100px_dashed_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_100px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '100px', 'solid', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_100px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '100px', 'solid', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_100px_solid_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_neg5px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '-5px', 'dashed', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_neg5px_dashed_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '-5px', 'dashed', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_neg5px_dashed_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-width_neg5px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '-5px', 'solid', '#000' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-width_neg5px_solid_000" purpose="Check if the values of 'border-top-width', 'border-style', 'border-color' are '-5px', 'solid', '#000' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-width_neg5px_solid_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width" purpose="Check if the border-width is set to '50px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width" purpose="Check if the border-width is set to '50px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_0px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'dashed', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_0px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'dashed', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_0px_dashed_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_0px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'dashed', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_0px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'dashed', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_0px_dashed_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_0px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'solid', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_0px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'solid', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_0px_solid_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_0px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'solid', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_0px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '0px', 'solid', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_0px_solid_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_20px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'dashed', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_20px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'dashed', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_20px_dashed_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_20px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'dashed', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_20px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'dashed', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_20px_dashed_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_20px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'solid', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_20px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'solid', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_20px_solid_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_20px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'solid', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_20px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '20px', 'solid', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_20px_solid_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_50px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'dashed', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_50px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'dashed', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_50px_dashed_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_50px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'dashed', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_50px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'dashed', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_50px_dashed_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_50px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'solid', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_50px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'solid', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_50px_solid_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_50px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'solid', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_50px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '50px', 'solid', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_50px_solid_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_neg5px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'dashed', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_neg5px_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'dashed', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_neg5px_dashed_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_neg5px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'dashed', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_neg5px_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'dashed', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_neg5px_dashed_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_neg5px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'solid', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_neg5px_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'solid', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_neg5px_solid_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_neg5px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'solid', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_neg5px_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are '-5px', 'solid', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_neg5px_solid_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_none_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'dashed', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_none_dashed_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'dashed', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_none_dashed_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_none_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'dashed', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_none_dashed_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'dashed', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_none_dashed_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_none_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'solid', '#ccc' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_none_solid_ccc" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'solid', '#ccc' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_none_solid_ccc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-width_none_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'solid', '#f00' respectively">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-width_none_solid_f00" purpose="Check if the values of 'border-width', 'border-style', 'border-color' are 'none', 'solid', '#f00' respectively">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-width_none_solid_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-decoration-break" purpose="Check if the box-decoration-break is set to 'clone'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-decoration-break" purpose="Check if the box-decoration-break is set to 'clone'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-decoration-break.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-decoration-break_initial_value" purpose="Check if the box-decoration-break initial value is slice">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-decoration-break_initial_value" purpose="Check if the box-decoration-break initial value is slice">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-decoration-break_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-decoration-break_slice" purpose="Check if the box-decoration-break value is slice">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-decoration-break_slice" purpose="Check if the box-decoration-break value is slice">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-decoration-break_slice.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow" purpose="Check if the box-shadow is set to 'rgb(0, 0, 65) 5px 5px 5px 0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow" purpose="Check if the box-shadow is set to 'rgb(0, 0, 65) 5px 5px 5px 0px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_10px_10px_50px_20px_pink_inset" purpose="Check if the box-shadow is set to '10px 10px 50px 20px pink inset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_10px_10px_50px_20px_pink_inset" purpose="Check if the box-shadow is set to '10px 10px 50px 20px pink inset'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_10px_10px_50px_20px_pink_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_10px_10px_black" purpose="Check if the box-shadow is set to '10px 10px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_10px_10px_black" purpose="Check if the box-shadow is set to '10px 10px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_10px_10px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_20px_20px_50px_20px_pink" purpose="Check if the box-shadow is set to '20px 20px 50px 20px pink'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_20px_20px_50px_20px_pink" purpose="Check if the box-shadow is set to '20px 20px 50px 20px pink'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_20px_20px_50px_20px_pink.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_40px_40px_50px_20px_pink" purpose="Check if the box-shadow is set to '40px 40px 50px 20px pink'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_40px_40px_50px_20px_pink" purpose="Check if the box-shadow is set to '40px 40px 50px 20px pink'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_40px_40px_50px_20px_pink.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_5px_black" purpose="Check if the box-shadow is set to '50px 50px 5px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_5px_black" purpose="Check if the box-shadow is set to '50px 50px 5px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_5px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_10px_black" purpose="Check if the box-shadow is set to '50px 50px 10px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_10px_black" purpose="Check if the box-shadow is set to '50px 50px 10px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_10px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_20px_black" purpose="Check if the box-shadow is set to '50px 50px 20px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_20px_black" purpose="Check if the box-shadow is set to '50px 50px 20px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_20px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_5px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 5px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_5px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 5px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_5px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_10px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 10px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_10px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 10px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_10px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 20px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_black" purpose="Check if the box-shadow is set to '50px 50px 50px 20px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_20px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_blue" purpose="Check if the box-shadow is set to '50px 50px 50px 20px blue'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_blue" purpose="Check if the box-shadow is set to '50px 50px 50px 20px blue'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_20px_blue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_pink" purpose="Check if the box-shadow is set to '50px 50px 50px 20px pink'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_pink" purpose="Check if the box-shadow is set to '50px 50px 50px 20px pink'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_20px_pink.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_red" purpose="Check if the box-shadow is set to '50px 50px 50px 20px red'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_20px_red" purpose="Check if the box-shadow is set to '50px 50px 50px 20px red'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_20px_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_black" purpose="Check if the box-shadow is set to '50px 50px 50px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_50px_black" purpose="Check if the box-shadow is set to '50px 50px 50px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_50px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_black" purpose="Check if the box-shadow is set to '50px 50px black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_black" purpose="Check if the box-shadow is set to '50px 50px black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_box-shadow_50px_50px_inset_black" purpose="Check if the box-shadow is set to '50px 50px inset black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_box-shadow_50px_50px_inset_black" purpose="Check if the box-shadow is set to '50px 50px inset black'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_box-shadow_50px_50px_inset_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_length_length" purpose="Check if the border-bottom-left-radius is set to '1px 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_length_length" purpose="Check if the border-bottom-left-radius is set to '1px 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_length_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_percentage_length" purpose="Check if the border-bottom-left-radius is set to '2% 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_percentage_length" purpose="Check if the border-bottom-left-radius is set to '2% 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_percentage_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-left-radius_percentage_percentage" purpose="Check if the border-bottom-left-radius is set to '2% 3%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-left-radius_percentage_percentage" purpose="Check if the border-bottom-left-radius is set to '2% 3%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-left-radius_percentage_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_length_length" purpose="Check if the border-bottom-right-radius is set to '1px 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_length_length" purpose="Check if the border-bottom-right-radius is set to '1px 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_length_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_percentage_length" purpose="Check if the border-bottom-right-radius is set to '2% 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_percentage_length" purpose="Check if the border-bottom-right-radius is set to '2% 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_percentage_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-bottom-right-radius_percentage_percentage" purpose="Check if the border-bottom-right-radius is set to '2% 3%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-bottom-right-radius_percentage_percentage" purpose="Check if the border-bottom-right-radius is set to '2% 3%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-bottom-right-radius_percentage_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_length_length" purpose="Check if the border-top-left-radius is set to '1px 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_length_length" purpose="Check if the border-top-left-radius is set to '1px 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_length_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_percentage_length" purpose="Check if the border-top-left-radius is set to '2% 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_percentage_length" purpose="Check if the border-top-left-radius is set to '2% 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_percentage_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-left-radius_percentage_percentage" purpose="Check if the border-top-left-radius is set to '2% 3%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-left-radius_percentage_percentage" purpose="Check if the border-top-left-radius is set to '2% 3%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-left-radius_percentage_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_length_length" purpose="Check if the border-top-right-radius is set to '1px 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_length_length" purpose="Check if the border-top-right-radius is set to '1px 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_length_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_percentage_length" purpose="Check if the border-top-right-radius is set to '2% 4px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_percentage_length" purpose="Check if the border-top-right-radius is set to '2% 4px'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_percentage_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-top-right-radius_percentage_percentage" purpose="Check if the border-top-right-radius is set to '2% 3%'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-top-right-radius_percentage_percentage" purpose="Check if the border-top-right-radius is set to '2% 3%'">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-top-right-radius_percentage_percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-001" purpose="Check if background with color display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-001" purpose="Check if background with color display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-002" purpose="Check if background with an image display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-002" purpose="Check if background with an image display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-006" purpose="Check if background with (color image) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-006" purpose="Check if background with (color image) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-007" purpose="Check if background with (color repeat) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-007" purpose="Check if background with (color repeat) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-007.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-008" purpose="Check if background with (color attachment) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-008" purpose="Check if background with (color attachment) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-008.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-009" purpose="Check if background with (color position) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-009" purpose="Check if background with (color position) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-009.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-010" purpose="Check if background with (image color) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-010" purpose="Check if background with (image color) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-010.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-011" purpose="Check if background with (image repeat) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-011" purpose="Check if background with (image repeat) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-011.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-012" purpose="Check if background with (image attachment) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-012" purpose="Check if background with (image attachment) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-012.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-013" purpose="Check if background with (image position) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-013" purpose="Check if background with (image position) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-013.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-014" purpose="Check if background with (repeat color) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-014" purpose="Check if background with (repeat color) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-014.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-015" purpose="Check if background with (repeat image) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-015" purpose="Check if background with (repeat image) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-015.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-016" purpose="Check if background with (repeat attachment) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-016" purpose="Check if background with (repeat attachment) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-017" purpose="Check if background with (repeat position) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-017" purpose="Check if background with (repeat position) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-018" purpose="Check if background with (attachment color) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-018" purpose="Check if background with (attachment color) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-018.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-019" purpose="Check if background with (attachment image) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-019" purpose="Check if background with (attachment image) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-019.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-020" purpose="Check if background with (attachment repeat) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-020" purpose="Check if background with (attachment repeat) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-020.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-021" purpose="Check if background with (attachment position) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-021" purpose="Check if background with (attachment position) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-021.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-022" purpose="Check if background with (position color) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-022" purpose="Check if background with (position color) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-022.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-023" purpose="Check if background with (position image) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-023" purpose="Check if background with (position image) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-023.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-024" purpose="Check if background with (position repeat) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-024" purpose="Check if background with (position repeat) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-024.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-025" purpose="Check if background with (position attachment) display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-025" purpose="Check if background with (position attachment) display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-025.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-002" purpose="Check if background-clip initial value display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-002" purpose="Check if background-clip initial value display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-003" purpose="Check if background-clip with border-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-003" purpose="Check if background-clip with border-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-004" purpose="Check if background-clip with padding-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-004" purpose="Check if background-clip with padding-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-005" purpose="Check if background-clip with content-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-005" purpose="Check if background-clip with content-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-006" purpose="Check if background-clip with inherit display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-006" purpose="Check if background-clip with inherit display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-clip-008" purpose="Check if background-clip with padding-box background color display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-008" purpose="Check if background-clip with padding-box background color display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-image-first-letter" purpose="Check if background-image display correctly in visual first-letter">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-image-first-letter" purpose="Check if background-image display correctly in visual first-letter">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-image-first-letter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-intrinsic-001" purpose="Check if background-image no intrinsic size display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-intrinsic-001" purpose="Check if background-image no intrinsic size display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-intrinsic-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-002" purpose="Check if background-origin with initial value display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-002" purpose="Check if background-origin with initial value display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-003" purpose="Check if background-origin with padding-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-003" purpose="Check if background-origin with padding-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-004" purpose="Check if background-origin with border-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-004" purpose="Check if background-origin with border-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-005" purpose="Check if background-origin with content-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-005" purpose="Check if background-origin with content-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-006" purpose="Check if background-origin with content-box and background-attachment with fixed display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-006" purpose="Check if background-origin with content-box and background-attachment with fixed display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-007" purpose="Check if background-origin with border-box and background-clip with padding-box display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-007" purpose="Check if background-origin with border-box and background-clip with padding-box display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-origin-008" purpose="Check if background-origin with inherit display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-008" purpose="Check if background-origin with inherit display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-paint-order-001" purpose="Check if background border painting order display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-paint-order-001" purpose="Check if background border painting order display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-paint-order-001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-002" purpose="Check if background-size with initial value display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-002" purpose="Check if background-size with initial value display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-005" purpose="Check if background-size with one auto display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-005" purpose="Check if background-size with one auto display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-006" purpose="Check if background-size with one length display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-006" purpose="Check if background-size with one length display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-007" purpose="Check if background-size with one length at minimum display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-007" purpose="Check if background-size with one length at minimum display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-008" purpose="Check if background-size with one length at maximum display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-008" purpose="Check if background-size with one length at maximum display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-009" purpose="Check if background-size with one percentage display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-009" purpose="Check if background-size with one percentage display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-009.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-010" purpose="Check if background-size with one percentage at minimum display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-010" purpose="Check if background-size with one percentage at minimum display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-010.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-011" purpose="Check if background-size with one percentage at maximum display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-011" purpose="Check if background-size with one percentage at maximum display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-011.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-012" purpose="Check if background-size with two auto display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-012" purpose="Check if background-size with two auto display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-012.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-013" purpose="Check if background-size with one auto and one length display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-013" purpose="Check if background-size with one auto and one length display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-013.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-014" purpose="Check if background-size with one auto and one percentage display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-014" purpose="Check if background-size with one auto and one percentage display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-014.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-015" purpose="Check if background-size with one length and one auto display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-015" purpose="Check if background-size with one length and one auto display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-015.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-016" purpose="Check if background-size with two length display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-016" purpose="Check if background-size with two length display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-016.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-017" purpose="Check if background-size with one length and one percentage display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-017" purpose="Check if background-size with one length and one percentage display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-017.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-018" purpose="Check if background-size with one percentage and one auto display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-018" purpose="Check if background-size with one percentage and one auto display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-018.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-019" purpose="Check if background-size with one percentage and one length display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-019" purpose="Check if background-size with one percentage and one length display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-019.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-020" purpose="Check if background-size with two percentage display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-020" purpose="Check if background-size with two percentage display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-020.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-021" purpose="Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-021" purpose="Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-021.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-024" purpose="Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-024" purpose="Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-026" purpose="Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-026" purpose="Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-026.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-028" purpose="Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-028" purpose="Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-028.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-030" purpose="Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-030" purpose="Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-030.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-032" purpose="Check if background-size with first-letter pseudo-element display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-032" purpose="Check if background-size with first-letter pseudo-element display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-032.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-033" purpose="Check if background-size with first-line pseudo-element display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-033" purpose="Check if background-size with first-line pseudo-element display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-033.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-034" purpose="Check if background-size with inherit display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-034" purpose="Check if background-size with inherit display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-034.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-contain-001" purpose="Check if background-size with contain and height with 50px display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-contain-001" purpose="Check if background-size with contain and height with 50px display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-contain-002" purpose="Check if background-size with contain and height with 150px display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-contain-002" purpose="Check if background-size with contain and height with 150px display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-cover-001" purpose="Check if background-size with cover and height with 0px display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-cover-001" purpose="Check if background-size with cover and height with 0px display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="background-size-cover-002" purpose="Check if background-size with cover and height with 50px display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-cover-002" purpose="Check if background-size with cover and height with 50px display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_default_layer" purpose="Check if each box has a possible default completely transparent background layer">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_default_layer" purpose="Check if each box has a possible default completely transparent background layer">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_default_layer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background_example_equivalent" purpose="Check if the other individual properties are set to their initial values when only partial values for 'background' has been given">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background_example_equivalent" purpose="Check if the other individual properties are set to their initial values when only partial values for 'background' has been given">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background_example_equivalent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image_excess_values" purpose="Check if the image values of the lists are matched up from the first value: excess values at the end are not used">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image_excess_values" purpose="Check if the image values of the lists are matched up from the first value: excess values at the end are not used">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image_excess_values.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image_no_enough_comma-separated_values" purpose="Check if the UA calculate its used value by repeating the list of values until there are enough">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image_no_enough_comma-separated_values" purpose="Check if the UA calculate its used value by repeating the list of values until there are enough">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image_no_enough_comma-separated_values.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-image_none" purpose="Check if a value of 'none' counts as an image layer but draws nothing">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-image_none" purpose="Check if a value of 'none' counts as an image layer but draws nothing">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-image_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-position_only_one" purpose="Check if only one value is specified, the second value is assumed to be center">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-position_only_one" purpose="Check if only one value is specified, the second value is assumed to be center">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_only_one.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-size_negative" purpose="Check if negative values are not allowed">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-size_negative" purpose="Check if negative values are not allowed">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-size_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_bottomleft_omitted" purpose="Check if border-radius bottom-left value omitted it is the same as top-right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_bottomleft_omitted" purpose="Check if border-radius bottom-left value omitted it is the same as top-right">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_bottomleft_omitted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-radius_bottomright_bottomleft_omitted" purpose="Check if border-radius bottom-right and bottom-left omitted it is the same as top-left and top-right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-radius_bottomright_bottomleft_omitted" purpose="Check if border-radius bottom-right and bottom-left omitted it is the same as top-left and top-right">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-radius_bottomright_bottomleft_omitted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-posiltion_offset_inward" purpose="Check if the positive values represent an offset inward from the edge of the background positioning area">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-posiltion_offset_inward" purpose="Check if the positive values represent an offset inward from the edge of the background positioning area">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-posiltion_offset_inward.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_background-posiltion_offset_outward" purpose="Check if the negative values represent an offset outward from the edge of the background positioning area">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background-posiltion_offset_outward" purpose="Check if the negative values represent an offset outward from the edge of the background positioning area">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-posiltion_offset_outward.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-slice_negative_interpreted_100pct" purpose="Check if the negative values of 'border-image-slice' are interpreted as 100%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-slice_negative_interpreted_100pct" purpose="Check if the negative values of 'border-image-slice' are interpreted as 100%">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_negative_interpreted_100pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-width_negative_not_allowed" purpose="Check if the border-image-width value is negative">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-width_negative_not_allowed" purpose="Check if the border-image-width value is negative">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_negative_not_allowed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3BG_border-image-outset_negative_not_allowed" purpose="Check if the border-image-outset value is negative">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_border-image-outset_negative_not_allowed" purpose="Check if the border-image-outset value is negative">
         <description>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_negative_not_allowed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_background-position_2cm_1cm" purpose="Check if a length value gives a fixed length as the offset">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_background-position_2cm_1cm" purpose="Check if a length value gives a fixed length as the offset">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_2cm_1cm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-slice_left_bottom_value_miss" purpose="Check if the border-image-slice left and bottom value is missing it is the same as the right and top">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-slice_left_bottom_value_miss" purpose="Check if the border-image-slice left and bottom value is missing it is the same as the right and top">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-slice_left_value_miss" purpose="Check if the border-image-slice left value is missing it is the same as the right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-slice_left_value_miss" purpose="Check if the border-image-slice left value is missing it is the same as the right">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_value_miss.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-width_left_bottom_value_miss" purpose="Check if the border-image-width left and bottom value is missing">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-width_left_bottom_value_miss" purpose="Check if the border-image-width left and bottom value is missing">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-width_left_value_miss" purpose="Check if the border-image-width left value is missing it is the same as the right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-width_left_value_miss" purpose="Check if the border-image-width left value is missing it is the same as the right">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_value_miss.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-outset_left_bottom_value_miss" purpose="Check if the border-image-outset left and bottom value is missing,it is the same as the right and top">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-outset_left_bottom_value_miss" purpose="Check if the border-image-outset left and bottom value is missing,it is the same as the right and top">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3BG_border-image-outset_left_value_miss" purpose="Check if the border-image-outset left value is missing it is the same as the right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-outset_left_value_miss" purpose="Check if the border-image-outset left value is missing it is the same as the right">
         <description>
           <steps>
             <step order="1">
index b60dc47f138e4a7cb5bcfef4832b20a4e6a9c38e..543b506aaed80b72d708970738c96ebbcd09b0f1 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-batterystatus-w3c-tests">
     <set name="Battery">
-      <testcase execution_type="auto" id="Battery_BatteryManager_chargingTime_exists" purpose="check if the navigator.battery.chargingTime attribute exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_exists" purpose="check if the navigator.battery.chargingTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_chargingTime_readonly" purpose="check if the navigator.battery.chargingTime is readonly">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_readonly" purpose="check if the navigator.battery.chargingTime is readonly">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_chargingTime_type" purpose="check if the type of navigator.battery.chargingTime is number">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_chargingTime_type" purpose="check if the type of navigator.battery.chargingTime is number">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_chargingTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_charging_exists" purpose="check if the navigator.battery.charging attribute exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_exists" purpose="check if the navigator.battery.charging attribute exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_charging_readonly" purpose="check if the navigator.battery.charging is readonly">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_readonly" purpose="check if the navigator.battery.charging is readonly">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_charging_type" purpose="check if the type of navigator.battery.charging is boolean">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_charging_type" purpose="check if the type of navigator.battery.charging is boolean">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_charging_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_dischargingTime_exists" purpose="check if the navigator.battery.dischargingTime attribute exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_exists" purpose="check if the navigator.battery.dischargingTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_dischargingTime_readonly" purpose="check if the navigator.battery.dischargingTime is readonly">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_readonly" purpose="check if the navigator.battery.dischargingTime is readonly">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_dischargingTime_type" purpose="check if the type of navigator.battery.dischargingTime is number">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_dischargingTime_type" purpose="check if the type of navigator.battery.dischargingTime is number">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_dischargingTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_level_exists" purpose="check if the navigator.battery.level attribute exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_exists" purpose="check if the navigator.battery.level attribute exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_level_readonly" purpose="check if the navigator.battery.level is readonly">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_readonly" purpose="check if the navigator.battery.level is readonly">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_level_type" purpose="check if the type of navigator.battery.level is number">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_level_type" purpose="check if the type of navigator.battery.level is number">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_level_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onchargingchange_exists" purpose="check if the navigator.battery.onchargingchange event exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingchange_exists" purpose="check if the navigator.battery.onchargingchange event exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingchange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onchargingchange_type" purpose="check if the type of navigator.battery.onchargingchange is object">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingchange_type" purpose="check if the type of navigator.battery.onchargingchange is object">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingchange_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_exists" purpose="check if the navigator.battery.onchargingtimechange exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_exists" purpose="check if the navigator.battery.onchargingtimechange exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingtimechange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_type" purpose="check if the type of navigator.battery.onchargingtimechange is object">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onchargingtimechange_type" purpose="check if the type of navigator.battery.onchargingtimechange is object">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onchargingtimechange_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_exists" purpose="check if the navigator.battery.ondischargingtimechange event exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_exists" purpose="check if the navigator.battery.ondischargingtimechange event exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_ondischargingtimechange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_type" purpose="check if the type of navigator.battery.ondischargingtimechange is object">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_ondischargingtimechange_type" purpose="check if the type of navigator.battery.ondischargingtimechange is object">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_ondischargingtimechange_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onlevelchange_exists" purpose="check if the navigator.battery.onlevelchange event exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onlevelchange_exists" purpose="check if the navigator.battery.onlevelchange event exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onlevelchange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_BatteryManager_onlevelchange_type" purpose="check if the type of navigator.battery.onlevelchange is object">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_BatteryManager_onlevelchange_type" purpose="check if the type of navigator.battery.onlevelchange is object">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_BatteryManager_onlevelchange_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_NavigatorBattery_battery_exists" purpose="check if the navigator.battery interface exists">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_exists" purpose="check if the navigator.battery interface exists">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_NavigatorBattery_battery_type" purpose="check if the type of navigator.battery is object">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_type" purpose="check if the type of navigator.battery is object">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Battery_NavigatorBattery_battery_readonly" purpose="check if the navigator.battery is readonly">
+      <testcase component="WebAPI/Device/Battery Status API" execution_type="auto" id="Battery_NavigatorBattery_battery_readonly" purpose="check if the navigator.battery is readonly">
         <description>
           <test_script_entry>/opt/tct-batterystatus-w3c-tests/batterystatus/Battery_NavigatorBattery_battery_readonly.html</test_script_entry>
         </description>
index 55dd155074cf6c0c1be176b75195cd0a4d113ab2..3563b995c173bd8e97a91d09ec33f19759f953f7 100644 (file)
@@ -6,7 +6,7 @@
       <capabilities>
         <capability name="bluetooth" />
       </capabilities>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices_onfinish_successful" purpose="check if onfinish method of successful callback of discoverDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices_onfinish_successful" purpose="check if onfinish method of successful callback of discoverDevices method invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
@@ -18,7 +18,7 @@
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_onfinish_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_deviceuuid_correct" purpose="check if device uuid is correct">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_deviceuuid_correct" purpose="check if device uuid is correct">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
@@ -30,7 +30,7 @@
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_deviceuuid_correct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket_onmessage_callback" purpose="check if onMessage callback function invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket_onmessage_callback" purpose="check if onMessage callback function invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_onmessage_callback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_destroyBonding_callback_onerror" onload_delay="90" purpose="check if error callback of destroyBonding method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_destroyBonding_callback_onerror" onload_delay="90" purpose="check if error callback of destroyBonding method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_visible_attribute" purpose="check visible attribute">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_visible_attribute" purpose="check visible attribute">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_visible_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_exist" purpose="check if getDevice method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_exist" purpose="check if getDevice method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_exist" purpose="check if setName method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_exist" purpose="check if setName method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_exist" purpose="check if getKnownDevices method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_exist" purpose="check if getKnownDevices method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_devicebonded" purpose="check if device is bonded">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_devicebonded" purpose="check if device is bonded">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_devicebonded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_exist" onload_delay="90" purpose="check if unregister method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_exist" onload_delay="90" purpose="check if unregister method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_with_errorCallback" purpose="check if successful callback of createBonding method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_with_errorCallback" purpose="check if successful callback of createBonding method invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
@@ -96,7 +96,7 @@
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDevice_connectToServiceByUUID_onerror" purpose="check if error callback of connectToServiceByUUID method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDevice_connectToServiceByUUID_onerror" purpose="check if error callback of connectToServiceByUUID method invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDevice_connectToServiceByUUID_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_exist" purpose="check if setPowered method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_exist" purpose="check if setPowered method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_with_errorCallback" onload_delay="90" purpose="Check with optional arguments setPowered(valid_state, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_with_errorCallback" onload_delay="90" purpose="Check with optional arguments setPowered(valid_state, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_onerror" onload_delay="90" purpose="check if error callback of registerRFCOMMServiceByUUID method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_onerror" onload_delay="90" purpose="check if error callback of registerRFCOMMServiceByUUID method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket_writeData" purpose="check if writeData method work successfully">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket_writeData" purpose="check if writeData method work successfully">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_writeData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_callback_onerror" onload_delay="90" purpose="check if error callback of createBonding method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_callback_onerror" onload_delay="90" purpose="check if error callback of createBonding method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_callback_successful" onload_delay="90" purpose="check if successful callback of discoverDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_callback_successful" onload_delay="90" purpose="check if successful callback of discoverDevices method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_callback_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_exist" purpose="method of createBonding exists in bluetooth adapter.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_exist" purpose="method of createBonding exists in bluetooth adapter.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_callback_successful" onload_delay="90" purpose="check if successful callback of getKnownDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_callback_successful" onload_delay="90" purpose="check if successful callback of getKnownDevices method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_callback_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_longname" onload_delay="90" purpose="check if long name is set">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_longname" onload_delay="90" purpose="check if long name is set">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_longname.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_with_errorCallback" onload_delay="90" purpose="Check with optional arguments unregister(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_with_errorCallback" onload_delay="90" purpose="Check with optional arguments unregister(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPower_off" onload_delay="90" purpose="check if powered attribute of adapter is false">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPower_off" onload_delay="90" purpose="check if powered attribute of adapter is false">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPower_off.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket_onclose_callback" purpose="check if onClose callback function invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket_onclose_callback" purpose="check if onClose callback function invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_onclose_callback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getDevice_with_errorCallback" purpose="Check with non-optional arguments getDevice(valid_address, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getDevice_with_errorCallback" purpose="Check with non-optional arguments getDevice(valid_address, valid_successCallback, valid_errorCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_destroyBonding_exist" purpose="method of destroyBonding exists in bluetooth adapter.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_destroyBonding_exist" purpose="method of destroyBonding exists in bluetooth adapter.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_registerRFCOMMServiceByUUID_onconnect_successful" purpose="check whether a service record is registered and onconnect is called">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_registerRFCOMMServiceByUUID_onconnect_successful" purpose="check whether a service record is registered and onconnect is called">
         <description>
           <pre_condition>tct-bt-helper MUST be launched on the remote device.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_onconnect_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_exist" purpose="check if stopDiscovery method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_exist" purpose="check if stopDiscovery method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_address_attribute" purpose="check if address attribute exists in device">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_address_attribute" purpose="check if address attribute exists in device">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_address_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_exist" purpose="method of discoverDevices exists in bluetooth adapter.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_exist" purpose="method of discoverDevices exists in bluetooth adapter.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_with_errorCallback" onload_delay="90" purpose="check if name attribute of adapter set">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_with_errorCallback" onload_delay="90" purpose="check if name attribute of adapter set">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_name_attribute" purpose="check name attribute in adapter">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_name_attribute" purpose="check name attribute in adapter">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_exist" purpose="check if registerRFCOMMServiceByUUID method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_exist" purpose="check if registerRFCOMMServiceByUUID method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_devicename_correct" purpose="check if device name is correct">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_devicename_correct" purpose="check if device name is correct">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_devicename_correct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_successful" purpose="check if onfound method of successful callback of discoverDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_successful" purpose="check if onfound method of successful callback of discoverDevices method invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_onfound_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_callback_error" onload_delay="90" purpose="check if error callback of setName method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_callback_error" onload_delay="90" purpose="check if error callback of setName method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_callback_error.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_powered_attribute" purpose="check powered attribute in adapter">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_powered_attribute" purpose="check powered attribute in adapter">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_powered_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_callback_onerror" onload_delay="90" purpose="check if error callback of getKnownDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_callback_onerror" onload_delay="90" purpose="check if error callback of getKnownDevices method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_callback_onerror" onload_delay="90" purpose="check if error callback of getDevice method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_callback_onerror" onload_delay="90" purpose="check if error callback of getDevice method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_getDefaultAdapter_exist" purpose="check if getDefaultAdapter method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_getDefaultAdapter_exist" purpose="check if getDefaultAdapter method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_getDefaultAdapter_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_deviceService_attribute" purpose="check attribute deviceService">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_deviceService_attribute" purpose="check attribute deviceService">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_deviceService_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_deviceMajor_attribute" purpose="check attribute deviceMajor">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_deviceMajor_attribute" purpose="check attribute deviceMajor">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_deviceMajor_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_deviceMinor_attribute" purpose="check attribute deviceMinor">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_deviceMinor_attribute" purpose="check attribute deviceMinor">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_deviceMinor_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManagerObject_bluetooth_attribute" purpose="check attribute bluetooth">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManagerObject_bluetooth_attribute" purpose="check attribute bluetooth">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManagerObject_bluetooth_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket_readData" purpose="check if readData method correct, after sending nothing">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket_readData" purpose="check if readData method correct, after sending nothing">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_readData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_uuid_attribute" onload_delay="90" purpose="check attribute uuid in BluetoothServiceHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_uuid_attribute" onload_delay="90" purpose="check attribute uuid in BluetoothServiceHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_uuid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_name_attribute" onload_delay="90" purpose="check attribute name in BluetoothServiceHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_name_attribute" onload_delay="90" purpose="check attribute name in BluetoothServiceHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_isConnected_attribute" onload_delay="90" purpose="check attribute isConnected in BluetoothServiceHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_isConnected_attribute" onload_delay="90" purpose="check attribute isConnected in BluetoothServiceHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_isConnected_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_bondingDevice" purpose="check using createBonding method which is in BluetoothAdapter interface to bond device">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_bondingDevice" purpose="check using createBonding method which is in BluetoothAdapter interface to bond device">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_bondingDevice.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothClass_hasService" purpose="Check with non-optional arguments hasService(valid_service) and  if the method does what it should.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothClass_hasService" purpose="Check with non-optional arguments hasService(valid_service) and  if the method does what it should.">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClass_hasService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDevice_connectToServiceByUUID" purpose="check using connectToServiceByUUID method which is in BluetoothDevice interface to open connection">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDevice_connectToServiceByUUID" purpose="check using connectToServiceByUUID method which is in BluetoothDevice interface to open connection">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDevice_connectToServiceByUUID.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_unregisterServiceRecord" onload_delay="90" purpose="check using unregister method which is in BluetoothServiceHandler interface to unregister service record">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_unregisterServiceRecord" onload_delay="90" purpose="check using unregister method which is in BluetoothServiceHandler interface to unregister service record">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_unregisterServiceRecord.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_address_NotFound" onload_delay="90" purpose="check whether 'createBonding' method called with invalid arguments reports not found error">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_address_NotFound" onload_delay="90" purpose="check whether 'createBonding' method called with invalid arguments reports not found error">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_address_NotFound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_with_error_null_and_success_TypeMismatch" purpose="check whether 'createBonding' method called with invalid arguments throws an exception (part 5)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_with_error_null_and_success_TypeMismatch" purpose="check whether 'createBonding' method called with invalid arguments throws an exception (part 5)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_with_error_null_and_success_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_address_NotFound" purpose="check whether 'destroyBonding' method called with invalid arguments reports not found error">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_address_NotFound" purpose="check whether 'destroyBonding' method called with invalid arguments reports not found error">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_address_NotFound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_invalid_callback_name" onload_delay="90" purpose="check whether 'discoverDevices' method called with invalid successCallback throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_invalid_callback_name" onload_delay="90" purpose="check whether 'discoverDevices' method called with invalid successCallback throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_invalid_callback_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getDevice_address_NotFound" purpose="check whether 'getDevice' method called with invalid arguments reports not found error">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getDevice_address_NotFound" purpose="check whether 'getDevice' method called with invalid arguments reports not found error">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_address_NotFound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getKnownDevices_with_errorCallback" purpose="Check with optional arguments getKnownDevices(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getKnownDevices_with_errorCallback" purpose="Check with optional arguments getKnownDevices(valid_successCallback, valid_errorCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered" purpose="check whether 'setPowered' method properly sets powered parameter of BluetoothAdapter (part 2)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered" purpose="check whether 'setPowered' method properly sets powered parameter of BluetoothAdapter (part 2)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_with_errorCallback" onload_delay="90" purpose="Check with optional arguments stopDiscovery(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_with_errorCallback" onload_delay="90" purpose="Check with optional arguments stopDiscovery(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocketState_open_enum" purpose="check enum OPEN">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocketState_open_enum" purpose="check enum OPEN">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocketState_open_enum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_AUDIO_VIDEO_const" purpose="check various identifiers of BluetoothClassDeviceMajor_AUDIO_VIDEO">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_AUDIO_VIDEO_const" purpose="check various identifiers of BluetoothClassDeviceMajor_AUDIO_VIDEO">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_AUDIO_VIDEO_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_COMPUTER_const" purpose="check various identifiers of BluetoothClassDeviceMajor_COMPUTER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_COMPUTER_const" purpose="check various identifiers of BluetoothClassDeviceMajor_COMPUTER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_COMPUTER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_HEALTH_const" purpose="check various identifiers of BluetoothClassDeviceMajor_HEALTH">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_HEALTH_const" purpose="check various identifiers of BluetoothClassDeviceMajor_HEALTH">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_HEALTH_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_IMAGING_const" purpose="check various identifiers of BluetoothClassDeviceMajor_IMAGING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_IMAGING_const" purpose="check various identifiers of BluetoothClassDeviceMajor_IMAGING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_IMAGING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_MISC_const" purpose="check various identifiers of BluetoothClassDeviceMajor_MISC">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_MISC_const" purpose="check various identifiers of BluetoothClassDeviceMajor_MISC">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_MISC_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_NETWORK_const" purpose="check various identifiers of BluetoothClassDeviceMajor_NETWORK">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_NETWORK_const" purpose="check various identifiers of BluetoothClassDeviceMajor_NETWORK">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_NETWORK_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_PERIPHERAL_const" purpose="check various identifiers of BluetoothClassDeviceMajor_PERIPHERAL">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_PERIPHERAL_const" purpose="check various identifiers of BluetoothClassDeviceMajor_PERIPHERAL">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_PERIPHERAL_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_PHONE_const" purpose="check various identifiers of BluetoothClassDeviceMajor_PHONE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_PHONE_const" purpose="check various identifiers of BluetoothClassDeviceMajor_PHONE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_PHONE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_TOY_const" purpose="check various identifiers of BluetoothClassDeviceMajor_TOY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_TOY_const" purpose="check various identifiers of BluetoothClassDeviceMajor_TOY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_TOY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMajor_UNCATEGORIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMajor_UNCATEGORIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_UNCATEGORIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_WEARABLE_const" purpose="check various identifiers of BluetoothClassDeviceMajor_WEARABLE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_WEARABLE_const" purpose="check various identifiers of BluetoothClassDeviceMajor_WEARABLE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_WEARABLE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_CAMCORDER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_CAMCORDER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_CAMCORDER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_CAMCORDER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_CAMCORDER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_CAR_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_CAR_AUDIO">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_CAR_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_CAR_AUDIO">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_CAR_AUDIO_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_DISPLAY_AND_LOUDSPEAKER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_DISPLAY_AND_LOUDSPEAKER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_DISPLAY_AND_LOUDSPEAKER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_DISPLAY_AND_LOUDSPEAKER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_DISPLAY_AND_LOUDSPEAKER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_GAMING_TOY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_GAMING_TOY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_GAMING_TOY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_GAMING_TOY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_GAMING_TOY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_HANDSFREE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HANDSFREE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_HANDSFREE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HANDSFREE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_HANDSFREE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_HEADPHONES_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HEADPHONES">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_HEADPHONES_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HEADPHONES">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_HEADPHONES_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_HIFI_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HIFI">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_HIFI_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_HIFI">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_HIFI_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_LOUDSPEAKER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_LOUDSPEAKER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_LOUDSPEAKER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_LOUDSPEAKER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_LOUDSPEAKER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_MICROPHONE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_MICROPHONE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_MICROPHONE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_MICROPHONE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_MICROPHONE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_MONITOR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_MONITOR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_MONITOR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_PORTABLE_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_PORTABLE_AUDIO">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_PORTABLE_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_PORTABLE_AUDIO">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_PORTABLE_AUDIO_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_SETTOP_BOX_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_SETTOP_BOX">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_SETTOP_BOX_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_SETTOP_BOX">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_SETTOP_BOX_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_UNRECOGNIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_UNRECOGNIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_UNRECOGNIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_UNRECOGNIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_UNRECOGNIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_VCR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VCR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_VCR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VCR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_VCR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_VIDEO_CAMERA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VIDEO_CAMERA">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_VIDEO_CAMERA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VIDEO_CAMERA">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_VIDEO_CAMERA_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_VIDEO_CONFERENCING_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VIDEO_CONFERENCING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_VIDEO_CONFERENCING_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_VIDEO_CONFERENCING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_VIDEO_CONFERENCING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_AV_WEARABLE_HEADSET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_WEARABLE_HEADSET">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_AV_WEARABLE_HEADSET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_AV_WEARABLE_HEADSET">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_AV_WEARABLE_HEADSET_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_DESKTOP_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_DESKTOP">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_DESKTOP_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_DESKTOP">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_DESKTOP_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_HANDHELD_PC_OR_PDA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_HANDHELD_PC_OR_PDA">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_HANDHELD_PC_OR_PDA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_HANDHELD_PC_OR_PDA">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_HANDHELD_PC_OR_PDA_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_LAPTOP_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_LAPTOP">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_LAPTOP_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_LAPTOP">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_LAPTOP_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_PALM_PC_OR_PDA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_PALM_PC_OR_PDA">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_PALM_PC_OR_PDA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_PALM_PC_OR_PDA">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_PALM_PC_OR_PDA_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_SERVER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_SERVER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_SERVER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_SERVER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_SERVER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_UNCATEGORIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_UNCATEGORIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_UNCATEGORIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_WEARABLE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_WEARABLE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_COMPUTER_WEARABLE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_COMPUTER_WEARABLE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_COMPUTER_WEARABLE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_ANKLE_PROSTHESIS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_ANKLE_PROSTHESIS">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_ANKLE_PROSTHESIS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_ANKLE_PROSTHESIS">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_ANKLE_PROSTHESIS_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_BLOOD_PRESSURE_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_BLOOD_PRESSURE_MONITOR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_BLOOD_PRESSURE_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_BLOOD_PRESSURE_MONITOR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_BLOOD_PRESSURE_MONITOR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_BODY_COMPOSITION_ANALYZER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_BODY_COMPOSITION_ANALYZER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_BODY_COMPOSITION_ANALYZER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_BODY_COMPOSITION_ANALYZER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_BODY_COMPOSITION_ANALYZER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_DATA_DISPLAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_DATA_DISPLAY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_DATA_DISPLAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_DATA_DISPLAY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_DATA_DISPLAY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_GLUCOSE_METER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_GLUCOSE_METER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_GLUCOSE_METER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_GLUCOSE_METER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_GLUCOSE_METER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_KNEE_PROSTHESIS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_KNEE_PROSTHESIS">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_KNEE_PROSTHESIS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_KNEE_PROSTHESIS">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_KNEE_PROSTHESIS_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_MEDICATION_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_MEDICATION_MONITOR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_MEDICATION_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_MEDICATION_MONITOR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_MEDICATION_MONITOR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PEAK_FLOW_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PEAK_FLOW_MONITOR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PEAK_FLOW_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PEAK_FLOW_MONITOR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_PEAK_FLOW_MONITOR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PULSE_OXIMETER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PULSE_OXIMETER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PULSE_OXIMETER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PULSE_OXIMETER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_PULSE_OXIMETER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PULSE_RATE_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PULSE_RATE_MONITOR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_PULSE_RATE_MONITOR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_PULSE_RATE_MONITOR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_PULSE_RATE_MONITOR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_STEP_COUNTER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_STEP_COUNTER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_STEP_COUNTER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_STEP_COUNTER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_STEP_COUNTER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_THERMOMETER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_THERMOMETER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_THERMOMETER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_THERMOMETER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_THERMOMETER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_UNDEFINED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_UNDEFINED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_UNDEFINED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_UNDEFINED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_UNDEFINED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_WEIGHING_SCALE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_WEIGHING_SCALE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_HEALTH_WEIGHING_SCALE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_HEALTH_WEIGHING_SCALE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_HEALTH_WEIGHING_SCALE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_CAMERA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_CAMERA">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_CAMERA_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_CAMERA">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_IMAGING_CAMERA_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_DISPLAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_DISPLAY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_DISPLAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_DISPLAY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_IMAGING_DISPLAY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_PRINTER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_PRINTER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_PRINTER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_PRINTER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_IMAGING_PRINTER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_SCANNER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_SCANNER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_SCANNER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_SCANNER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_IMAGING_SCANNER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_UNCATEGORIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_IMAGING_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_IMAGING_UNCATEGORIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_IMAGING_UNCATEGORIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_CARD_READER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_CARD_READER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_CARD_READER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_CARD_READER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_CARD_READER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_DEGITIZER_TABLET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_DEGITIZER_TABLET">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_DEGITIZER_TABLET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_DEGITIZER_TABLET">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_DEGITIZER_TABLET_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_DIGITAL_PEN_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_DIGITAL_PEN">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_DIGITAL_PEN_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_DIGITAL_PEN">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_DIGITAL_PEN_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_GAMEPAD_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_GAMEPAD">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_GAMEPAD_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_GAMEPAD">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_GAMEPAD_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_INPUT_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_INPUT_DEVICE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_INPUT_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_INPUT_DEVICE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_INPUT_DEVICE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_SCANNER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_SCANNER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_SCANNER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_SCANNER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_HANDHELD_SCANNER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_JOYSTICK_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_JOYSTICK">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_JOYSTICK_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_JOYSTICK">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_JOYSTICK_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_AND_POINTING_DEVICE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_KEYBOARD_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_POINTING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_POINTING_DEVICE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_POINTING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_POINTING_DEVICE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_POINTING_DEVICE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_REMOTE_CONTROL_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_REMOTE_CONTROL">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_REMOTE_CONTROL_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_REMOTE_CONTROL">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_REMOTE_CONTROL_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_SENSING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_SENSING_DEVICE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_SENSING_DEVICE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_SENSING_DEVICE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_SENSING_DEVICE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_UNCATEGORIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PERIPHERAL_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PERIPHERAL_UNCATEGORIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PERIPHERAL_UNCATEGORIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_CELLULAR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_CELLULAR">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_CELLULAR_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_CELLULAR">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_CELLULAR_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_CORDLESS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_CORDLESS">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_CORDLESS_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_CORDLESS">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_CORDLESS_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_ISDN_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_ISDN">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_ISDN_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_ISDN">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_ISDN_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_MODEM_OR_GATEWAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_MODEM_OR_GATEWAY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_MODEM_OR_GATEWAY_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_MODEM_OR_GATEWAY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_MODEM_OR_GATEWAY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_SMARTPHONE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_SMARTPHONE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_SMARTPHONE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_SMARTPHONE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_SMARTPHONE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_UNCATEGORIZED">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_PHONE_UNCATEGORIZED_const" purpose="check various identifiers of BluetoothClassDeviceMinor_PHONE_UNCATEGORIZED">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_PHONE_UNCATEGORIZED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_TOY_CONTROLLER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_CONTROLLER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_TOY_CONTROLLER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_CONTROLLER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_TOY_CONTROLLER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_TOY_DOLL_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_DOLL">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_TOY_DOLL_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_DOLL">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_TOY_DOLL_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_TOY_GAME_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_GAME">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_TOY_GAME_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_GAME">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_TOY_GAME_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_TOY_ROBOT_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_ROBOT">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_TOY_ROBOT_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_ROBOT">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_TOY_ROBOT_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_TOY_VEHICLE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_VEHICLE">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_TOY_VEHICLE_const" purpose="check various identifiers of BluetoothClassDeviceMinor_TOY_VEHICLE">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_TOY_VEHICLE_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_GLASSES_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_GLASSES">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_GLASSES_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_GLASSES">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_WEARABLE_GLASSES_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_HELMET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_HELMET">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_HELMET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_HELMET">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_WEARABLE_HELMET_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_JACKET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_JACKET">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_JACKET_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_JACKET">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_WEARABLE_JACKET_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_PAGER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_PAGER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_PAGER_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_PAGER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_WEARABLE_PAGER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_WRITST_WATCH_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_WRITST_WATCH">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_WEARABLE_WRITST_WATCH_const" purpose="check various identifiers of BluetoothClassDeviceMinor_WEARABLE_WRITST_WATCH">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_WEARABLE_WRITST_WATCH_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceService_AUDIO">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_AUDIO_const" purpose="check various identifiers of BluetoothClassDeviceService_AUDIO">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_AUDIO_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_CAPTURING_const" purpose="check various identifiers of BluetoothClassDeviceService_CAPTURING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_CAPTURING_const" purpose="check various identifiers of BluetoothClassDeviceService_CAPTURING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_CAPTURING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_INFORMATION_const" purpose="check various identifiers of BluetoothClassDeviceService_INFORMATION">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_INFORMATION_const" purpose="check various identifiers of BluetoothClassDeviceService_INFORMATION">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_INFORMATION_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_LIMITED_DISCOVERABILITY_const" purpose="check various identifiers of BluetoothClassDeviceService_LIMITED_DISCOVERABILITY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_LIMITED_DISCOVERABILITY_const" purpose="check various identifiers of BluetoothClassDeviceService_LIMITED_DISCOVERABILITY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_LIMITED_DISCOVERABILITY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_NETWORKING_const" purpose="check various identifiers of BluetoothClassDeviceService_NETWORKING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_NETWORKING_const" purpose="check various identifiers of BluetoothClassDeviceService_NETWORKING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_NETWORKING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_OBJECT_TRANSFER_const" purpose="check various identifiers of BluetoothClassDeviceService_OBJECT_TRANSFER">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_OBJECT_TRANSFER_const" purpose="check various identifiers of BluetoothClassDeviceService_OBJECT_TRANSFER">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_OBJECT_TRANSFER_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_POSITIONING_const" purpose="check various identifiers of BluetoothClassDeviceService_POSITIONING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_POSITIONING_const" purpose="check various identifiers of BluetoothClassDeviceService_POSITIONING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_POSITIONING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_RENDERING_const" purpose="check various identifiers of BluetoothClassDeviceService_RENDERING">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_RENDERING_const" purpose="check various identifiers of BluetoothClassDeviceService_RENDERING">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_RENDERING_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_TELEPHONY_const" purpose="check various identifiers of BluetoothClassDeviceService_TELEPHONY">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_TELEPHONY_const" purpose="check various identifiers of BluetoothClassDeviceService_TELEPHONY">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_TELEPHONY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_extend" purpose="test whether the object can have new properties added for BluetoothClassDeviceMajor">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_extend" purpose="test whether the object can have new properties added for BluetoothClassDeviceMajor">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_extend" purpose="test whether the object BluetoothClassDeviceMinor can have new properties added">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_extend" purpose="test whether the object BluetoothClassDeviceMinor can have new properties added">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_extend" purpose="test whether the object can have new properties added for BluetoothClassDeviceService">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_extend" purpose="test whether the object can have new properties added for BluetoothClassDeviceService">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_extend" purpose="test whether the object can have new properties added for BluetoothAdapter">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_extend" purpose="test whether the object can have new properties added for BluetoothAdapter">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_notexist" purpose="check if is possible to call BluetoothAdapter in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_notexist" purpose="check if is possible to call BluetoothAdapter in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMajor_notexist" purpose="check if is possible to call BluetoothClassDeviceMajor in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMajor_notexist" purpose="check if is possible to call BluetoothClassDeviceMajor in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMajor_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceMinor_notexist" purpose="check if is possible to call BluetoothClassDeviceMinor in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceMinor_notexist" purpose="check if is possible to call BluetoothClassDeviceMinor in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceMinor_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClassDeviceService_notexist" purpose="check if is possible to call BluetoothClassDeviceService with new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClassDeviceService_notexist" purpose="check if is possible to call BluetoothClassDeviceService with new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClassDeviceService_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothClass_notexist" purpose="check if is possible to call BluetoothClass in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothClass_notexist" purpose="check if is possible to call BluetoothClass in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClass_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDeviceArraySuccessCallback_notexist" purpose="check if is possible to call BluetoothDeviceArraySuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDeviceArraySuccessCallback_notexist" purpose="check if is possible to call BluetoothDeviceArraySuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDeviceArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDeviceSuccessCallback_notexist" purpose="check if is possible to call BluetoothDeviceSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDeviceSuccessCallback_notexist" purpose="check if is possible to call BluetoothDeviceSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDeviceSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDevice_notexist" purpose="check if is possible to call BluetoothDevice in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDevice_notexist" purpose="check if is possible to call BluetoothDevice in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDevice_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDiscoverDevicesSuccessCallback_notexist" purpose="check if is possible to call BluetoothDiscoverDevicesSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDiscoverDevicesSuccessCallback_notexist" purpose="check if is possible to call BluetoothDiscoverDevicesSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDiscoverDevicesSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_extend" purpose="test whether the object can have new properties added for BluetoothManager">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_extend" purpose="test whether the object can have new properties added for BluetoothManager">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_in_tizen" purpose="check attribute bluetooth for readonly">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_in_tizen" purpose="check attribute bluetooth for readonly">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_notexist" purpose="check if is possible to call BluetoothManager in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_notexist" purpose="check if is possible to call BluetoothManager in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_extend" onload_delay="90" purpose="test whether the object can have new properties added for BluetoothServiceHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_extend" onload_delay="90" purpose="test whether the object can have new properties added for BluetoothServiceHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_notexist" purpose="check if is possible to call BluetoothServiceHandler in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_notexist" purpose="check if is possible to call BluetoothServiceHandler in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceSuccessCallback_notexist" purpose="check if is possible to call BluetoothServiceSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceSuccessCallback_notexist" purpose="check if is possible to call BluetoothServiceSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothSocketSuccessCallback_notexist" purpose="check if is possible to call BluetoothSocketSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothSocketSuccessCallback_notexist" purpose="check if is possible to call BluetoothSocketSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocketSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothSocket_notexist" purpose="check if is possible to call BluetoothSocket in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothSocket_notexist" purpose="check if is possible to call BluetoothSocket in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_exist" purpose="check if setVisible method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_exist" purpose="check if setVisible method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_missarg" onload_delay="90" purpose="Check discoverDevices with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_missarg" onload_delay="90" purpose="Check discoverDevices with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_missarg" onload_delay="90" purpose="Check getKnownDevices with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_missarg" onload_delay="90" purpose="Check getKnownDevices with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_missarg" onload_delay="90" purpose="Check getDevice with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_missarg" onload_delay="90" purpose="Check getDevice with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_missarg" onload_delay="90" purpose="Check createBonding with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_missarg" onload_delay="90" purpose="Check createBonding with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_missarg" onload_delay="90" purpose="Check registerRFCOMMServiceByUUID with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_missarg" onload_delay="90" purpose="Check registerRFCOMMServiceByUUID with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_successCallback_invalid_cb" onload_delay="90" purpose="Check argument setName successCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_successCallback_invalid_cb" onload_delay="90" purpose="Check argument setName successCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument setName errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument setName errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setName successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setName successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setName errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setName errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setPowered successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setPowered successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of setPowered method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of setPowered method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setPowered errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setPowered errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_errorCallback_invalid_cb" onload_delay="90" purpose="check argument setPowered errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_errorCallback_invalid_cb" onload_delay="90" purpose="check argument setPowered errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument discoverDevices successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument discoverDevices successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_successCallback_invalid_cb" onload_delay="90" purpose="Check discoverDevices argument successCallback validation - use simple function">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_successCallback_invalid_cb" onload_delay="90" purpose="Check discoverDevices argument successCallback validation - use simple function">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument discoverDevices errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument discoverDevices errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument discoverDevices errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument discoverDevices errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument stopDiscovery successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument stopDiscovery successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument stopDiscovery errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument stopDiscovery errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_successCallback_invalid_cb" onload_delay="90" purpose="Check stopDiscovery argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_successCallback_invalid_cb" onload_delay="90" purpose="Check stopDiscovery argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_errorCallback_invalid_cb" onload_delay="90" purpose="check stopDiscovery argument errorCallback validation">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_errorCallback_invalid_cb" onload_delay="90" purpose="check stopDiscovery argument errorCallback validation">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument getKnownDevices successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument getKnownDevices successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument getKnownDevices errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument getKnownDevices errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_successCallback_invalid_cb" onload_delay="90" purpose="Check getKnownDevices argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_successCallback_invalid_cb" onload_delay="90" purpose="Check getKnownDevices argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_errorCallback_invalid_cb" onload_delay="90" purpose="Check getKnownDevices argument errorCallback validation - use {onerror: function(){}} ">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_errorCallback_invalid_cb" onload_delay="90" purpose="Check getKnownDevices argument errorCallback validation - use {onerror: function(){}} ">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument getDevice successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument getDevice successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument getDevice errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument getDevice errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of getDevice method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of getDevice method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_errorCallback_invalid_cb" onload_delay="90" purpose="Check getDevice argument errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_errorCallback_invalid_cb" onload_delay="90" purpose="Check getDevice argument errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument createBonding successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument createBonding successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_successCallback_invalid_cb" onload_delay="90" purpose="Check argument createBonding successCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_successCallback_invalid_cb" onload_delay="90" purpose="Check argument createBonding successCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument createBonding errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument createBonding errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_createBonding_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument createBonding errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_createBonding_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument createBonding errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_invalid_cb" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_invalid_cb" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument registerRFCOMMServiceByUUID errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_successCallback_TypeMismatch" purpose="Check argument destroyBonding successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_successCallback_TypeMismatch" purpose="Check argument destroyBonding successCallback conversions exception">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_errorCallback_TypeMismatch" purpose="Check argument destroyBonding errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_errorCallback_TypeMismatch" purpose="Check argument destroyBonding errorCallback conversions exception">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_successCallback_invalid_cb" purpose="check if successful callback of destroyBonding method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_successCallback_invalid_cb" purpose="check if successful callback of destroyBonding method invoked">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_errorCallback_invalid_cb" purpose="Check argument_destroyBonding errorCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_errorCallback_invalid_cb" purpose="Check argument_destroyBonding errorCallback validation - use {onsuccess: function(){}}">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument unregister successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument unregister successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument unregister errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument unregister errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of unregister method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of unregister method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_errorCallback_invalid_cb" onload_delay="90" purpose="check unregister argument errorCallback validation">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_errorCallback_invalid_cb" onload_delay="90" purpose="check unregister argument errorCallback validation">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDeviceArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothDeviceArraySuccessCallback callback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDeviceArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothDeviceArraySuccessCallback callback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDeviceArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceSuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothServiceSuccessCallback callback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceSuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothServiceSuccessCallback callback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothDiscoverDevicesSuccessCallback_onstarted" onload_delay="90" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its onstarted arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothDiscoverDevicesSuccessCallback_onstarted" onload_delay="90" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its onstarted arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDiscoverDevicesSuccessCallback_onstarted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_ondevicefound" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its ondevicefound arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_ondevicefound" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its ondevicefound arguments have proper type">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDiscoverDevicesSuccessCallback_ondevicefound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_onfinished" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its onfinished arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_onfinished" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its onfinished arguments have proper type">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDiscoverDevicesSuccessCallback_onfinished.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_ondevicedisappeared" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its ondevicedisappeared arguments have proper type">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDiscoverDevicesSuccessCallback_ondevicedisappeared" purpose="Check if BluetoothDiscoverDevicesSuccessCallback callback is called and if its ondevicedisappeared arguments have proper type">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDiscoverDevicesSuccessCallback_ondevicedisappeared.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_getDefaultAdapter_extra_argument" purpose="Check if method getDefaultAdapter of BluetoothManager accepts extra argument">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_getDefaultAdapter_extra_argument" purpose="Check if method getDefaultAdapter of BluetoothManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_getDefaultAdapter_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDevice_connectToServiceByUUID_with_errorCallback" purpose="Check connectToServiceByUUID with errorCallback">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDevice_connectToServiceByUUID_with_errorCallback" purpose="Check connectToServiceByUUID with errorCallback">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDevice_connectToServiceByUUID_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket_close" purpose="Proper close invocation without arguments - should work.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket_close" purpose="Proper close invocation without arguments - should work.">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothSocket_close.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName" onload_delay="90" purpose="Check with non-optional arguments setName(valid_name).">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName" onload_delay="90" purpose="Check with non-optional arguments setName(valid_name).">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_with_successCallback" onload_delay="90" purpose="Check with optional arguments setName(valid_name,successCallback).">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_with_successCallback" onload_delay="90" purpose="Check with optional arguments setName(valid_name,successCallback).">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setPowered_with_successCallback" onload_delay="90" purpose="Check with optional arguments setPowered(valid_state, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setPowered_with_successCallback" onload_delay="90" purpose="Check with optional arguments setPowered(valid_state, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setPowered_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices" purpose="Check with non-optional arguments discoverDevices(valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices" purpose="Check with non-optional arguments discoverDevices(valid_successCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices_with_errorCallback" purpose="Check with non-optional arguments discoverDevices(valid_successCallback,errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices_with_errorCallback" purpose="Check with non-optional arguments discoverDevices(valid_successCallback,errorCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_getDefaultAdapter" purpose="Proper invocation without arguments BluetoothManager_getDefaultAdapter">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_getDefaultAdapter" purpose="Proper invocation without arguments BluetoothManager_getDefaultAdapter">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManager_getDefaultAdapter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_with_successCallback" onload_delay="90" purpose="Check with optional arguments stopDiscovery(valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_with_successCallback" onload_delay="90" purpose="Check with optional arguments stopDiscovery(valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_stopDiscovery" purpose="Check with optional arguments stopDiscovery">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_stopDiscovery" purpose="Check with optional arguments stopDiscovery">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getKnownDevices" purpose="Check with optional arguments getKnownDevices(valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getKnownDevices" purpose="Check with optional arguments getKnownDevices(valid_successCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getDevice" purpose="Check with non-optional arguments getDevice(valid_address, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getDevice" purpose="Check with non-optional arguments getDevice(valid_address, valid_successCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding" purpose="Check with non-optional arguments createBonding(valid_address, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding" purpose="Check with non-optional arguments createBonding(valid_address, valid_successCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_with_errorCallback" purpose="Check with optional arguments destroyBonding(valid_address, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_with_errorCallback" purpose="Check with optional arguments destroyBonding(valid_address, valid_successCallback, valid_errorCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding_with_successCallback" purpose="Check with optional arguments destroyBonding(valid_address, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding_with_successCallback" purpose="Check with optional arguments destroyBonding(valid_address, valid_successCallback)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_destroyBonding" purpose="Check with optional arguments destroyBonding(valid_address)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_destroyBonding" purpose="Check with optional arguments destroyBonding(valid_address)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_with_errorCallback" onload_delay="90" purpose="Check with optional arguments registerRFCOMMServiceByUUID(valid_uuid, valid_name, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_with_errorCallback" onload_delay="90" purpose="Check with optional arguments registerRFCOMMServiceByUUID(valid_uuid, valid_name, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID" onload_delay="90" purpose="Check with optional arguments registerRFCOMMServiceByUUID(valid_uuid, valid_name, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID" onload_delay="90" purpose="Check with optional arguments registerRFCOMMServiceByUUID(valid_uuid, valid_name, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister_with_successCallback" onload_delay="90" purpose="Check with optional arguments unregister(valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister_with_successCallback" onload_delay="90" purpose="Check with optional arguments unregister(valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothServiceHandler_unregister" onload_delay="90" purpose="Check with non-optional arguments unregister()">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothServiceHandler_unregister" onload_delay="90" purpose="Check with non-optional arguments unregister()">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_unregister.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Bluetooth_discoverDevices_successCallback_invalidcb" onload_delay="90" purpose="Check BluetoothDiscoverDevicesSuccessCallback callback with invalid callback">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="Bluetooth_discoverDevices_successCallback_invalidcb" onload_delay="90" purpose="Check BluetoothDiscoverDevicesSuccessCallback callback with invalid callback">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/Bluetooth_discoverDevices_successCallback_invalidcb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setVisible successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument setVisible successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of setVisible method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_successCallback_invalid_cb" onload_delay="90" purpose="check if successful callback of setVisible method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setVisible errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument setVisible errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_errorCallback_invalid_cb" onload_delay="90" purpose="check if error callback of setVisible method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_errorCallback_invalid_cb" onload_delay="90" purpose="check if error callback of setVisible method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_with_timeout" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback, valid_errorCallback, valid_timeout)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_with_timeout" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback, valid_errorCallback, valid_timeout)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_with_timeout.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_with_errorCallback" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_with_errorCallback" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_with_successCallback" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_with_successCallback" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible" onload_delay="90" purpose="Check with optional arguments setVisible(valid_mode)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapterChangeCallback_notexist" purpose="check if is possible to call BluetoothAdapterChangeCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapterChangeCallback_notexist" purpose="check if is possible to call BluetoothAdapterChangeCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapterChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setChangeListener" onload_delay="90" purpose="check with non-optional arguments setChangeListener(valid_listener)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setChangeListener" onload_delay="90" purpose="check with non-optional arguments setChangeListener(valid_listener)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setChangeListener_listener_TypeMismatch" purpose="check argument setChangeListener listener conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setChangeListener_listener_TypeMismatch" purpose="check argument setChangeListener listener conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setChangeListener_listener_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setChangeListener_exist" purpose="check if setChangeListener method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setChangeListener_exist" purpose="check if setChangeListener method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setChangeListener_listener_invalid_cb" purpose="check setChangeListener with invalid callback">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setChangeListener_listener_invalid_cb" purpose="check setChangeListener with invalid callback">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setChangeListener_listener_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setChangeListener_missarg" purpose="check setChangeListener with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setChangeListener_missarg" purpose="check setChangeListener with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapterChangeCallback_onnamechanged" onload_delay="90" purpose="check onnamechanged listener is invoked after setName()">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapterChangeCallback_onnamechanged" onload_delay="90" purpose="check onnamechanged listener is invoked after setName()">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapterChangeCallback_onnamechanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapterChangeCallback_onstatechanged" onload_delay="90" purpose="check onstatechanged listener is invoked after setPowered()">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapterChangeCallback_onstatechanged" onload_delay="90" purpose="check onstatechanged listener is invoked after setPowered()">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapterChangeCallback_onstatechanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapterChangeCallback_onvisibilitychanged" onload_delay="90" purpose="check onvisibilitychanged listener is invoked after setVisible()">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapterChangeCallback_onvisibilitychanged" onload_delay="90" purpose="check onvisibilitychanged listener is invoked after setVisible()">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapterChangeCallback_onvisibilitychanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_unsetChangeListener" onload_delay="90" purpose="check unsetChangeListener">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_unsetChangeListener" onload_delay="90" purpose="check unsetChangeListener">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_unsetChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_unsetChangeListener_exist" purpose="check if unsetChangeListener method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_unsetChangeListener_exist" purpose="check if unsetChangeListener method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_unsetChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_unsetChangeListener_extra_argument" purpose="check if method close of unsetChangeListener accepts extra argument">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_unsetChangeListener_extra_argument" purpose="check if method close of unsetChangeListener accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_unsetChangeListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_notexist" purpose="check if is possible to call BluetoothHealthApplication in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_notexist" purpose="check if is possible to call BluetoothHealthApplication in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_extend" onload_delay="90" purpose="test whether the object BluetoothHealthApplication can have new properties added it">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_extend" onload_delay="90" purpose="test whether the object BluetoothHealthApplication can have new properties added it">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_dataType_attribute" onload_delay="90" purpose="test whether the dataType unsigned short exist in BluetoothHealthApplication has default value and its readonly">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_dataType_attribute" onload_delay="90" purpose="test whether the dataType unsigned short exist in BluetoothHealthApplication has default value and its readonly">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_dataType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_name_attribute" onload_delay="90" purpose="test whether the name string exist in BluetoothHealthApplication has default value and its readonly">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_name_attribute" onload_delay="90" purpose="test whether the name string exist in BluetoothHealthApplication has default value and its readonly">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_onconnect_attribute" onload_delay="90" purpose="test whether the onconnect in BluetoothHealthApplication has default value and it's writable">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_onconnect_attribute" onload_delay="90" purpose="test whether the onconnect in BluetoothHealthApplication has default value and it's writable">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_onconnect_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getBluetoothProfileHandler" purpose="check with non-optional arguments getBluetoothProfileHandler(valid_profileType)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getBluetoothProfileHandler" purpose="check with non-optional arguments getBluetoothProfileHandler(valid_profileType)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getBluetoothProfileHandler.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getBluetoothProfileHandler_exist" purpose="check if getBluetoothProfileHandler method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getBluetoothProfileHandler_exist" purpose="check if getBluetoothProfileHandler method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getBluetoothProfileHandler_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_extend" purpose="test whether the object BluetoothHealthProfileHandler can have new properties added it ">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_extend" purpose="test whether the object BluetoothHealthProfileHandler can have new properties added it ">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_notexist" purpose="check if is possible to call BluetoothHealthProfileHandler in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_notexist" purpose="check if is possible to call BluetoothHealthProfileHandler in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication" onload_delay="90" purpose="Check with non optional arguments registerSinkApplication">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication" onload_delay="90" purpose="Check with non optional arguments registerSinkApplication">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_TypeMismatch" onload_delay="90" purpose="check argument registerSinkApplicatio errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_TypeMismatch" onload_delay="90" purpose="check argument registerSinkApplicatio errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument registerSinkApplication errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument registerSinkApplication errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_exist" purpose="check if registerSinkApplication method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_exist" purpose="check if registerSinkApplication method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_missarg" purpose="check registerSinkApplication with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_missarg" purpose="check registerSinkApplication with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_successCallback_TypeMismatch" onload_delay="90" purpose="check argument registerSinkApplicatio successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_successCallback_TypeMismatch" onload_delay="90" purpose="check argument registerSinkApplicatio successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_successCallback_invalid_cb" onload_delay="90" purpose="Check argument registerSinkApplication successCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_successCallback_invalid_cb" onload_delay="90" purpose="Check argument registerSinkApplication successCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_with_errorCallback" onload_delay="90" purpose="check registerSinkApplication with valid optional arguments">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_with_errorCallback" onload_delay="90" purpose="check registerSinkApplication with valid optional arguments">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister" onload_delay="90" purpose="check unregister with non optional arguments">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister" onload_delay="90" purpose="check unregister with non optional arguments">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_errorCallback_TypeMismatch" onload_delay="90" purpose="check argument unregister errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_errorCallback_TypeMismatch" onload_delay="90" purpose="check argument unregister errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_errorCallback_invalid_cb" onload_delay="90" purpose="check argument unregister errorCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_errorCallback_invalid_cb" onload_delay="90" purpose="check argument unregister errorCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_exist" onload_delay="90" purpose="check if unregister method exists in BluetoothHealthApplication">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_exist" onload_delay="90" purpose="check if unregister method exists in BluetoothHealthApplication">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_successCallback_TypeMismatch" onload_delay="90" purpose="check argument unregister successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_successCallback_TypeMismatch" onload_delay="90" purpose="check argument unregister successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_successCallback_invalid_cb" onload_delay="90" purpose="check argument unregister successCallback validation.">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_successCallback_invalid_cb" onload_delay="90" purpose="check argument unregister successCallback validation.">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_with_errorCallback" onload_delay="90" purpose="Check unregister with successCallback and errorCallback">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_with_errorCallback" onload_delay="90" purpose="Check unregister with successCallback and errorCallback">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_with_successCallback" onload_delay="90" purpose="check unregister with successCallback">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_with_successCallback" onload_delay="90" purpose="check unregister with successCallback">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthChannel_notexist" purpose="check if is possible to call BluetoothHealthChannel in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthChannel_notexist" purpose="check if is possible to call BluetoothHealthChannel in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthChannel_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_connectToSource_exist" purpose="check if connectToSource method exists">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_connectToSource_exist" purpose="check if connectToSource method exists">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_connectToSource_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_connectToSource_missarg" purpose="check connectToSource with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_connectToSource_missarg" purpose="check connectToSource with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_connectToSource_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothProfileHandler_notexist" purpose="check if is possible to call BluetoothProfileHandler in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothProfileHandler_notexist" purpose="check if is possible to call BluetoothProfileHandler in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothProfileHandler_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothProfileHandler_profileType_attribute" purpose="check if profileType attribute exists in BluetoothProfileHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothProfileHandler_profileType_attribute" purpose="check if profileType attribute exists in BluetoothProfileHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothProfileHandler_profileType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothServiceHandler_onconnect_attribute" purpose="check whether a service record is registered in the device service record database properly (part 2)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothServiceHandler_onconnect_attribute" purpose="check whether a service record is registered in the device service record database properly (part 2)">
         <description>
           <pre_condition>tct-bt-helper MUST be launched on the remote device.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothServiceHandler_onconnect_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplicationSuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothHealthApplicationSuccessCallback callback is called with propriety arguments">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplicationSuccessCallback_onsuccess" onload_delay="90" purpose="Check if BluetoothHealthApplicationSuccessCallback callback is called with propriety arguments">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplicationSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplicationSuccessCallback_notexist" purpose="check if is possible to call BluetoothHealthApplicationSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplicationSuccessCallback_notexist" purpose="check if is possible to call BluetoothHealthApplicationSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplicationSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthChannelChangeCallback_notexist" purpose="check if is possible to call BluetoothHealthChannelChangeCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthChannelChangeCallback_notexist" purpose="check if is possible to call BluetoothHealthChannelChangeCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthChannelChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthChannelSuccessCallback_notexist" purpose="check if is possible to call BluetoothHealthChannelSuccessCallback in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthChannelSuccessCallback_notexist" purpose="check if is possible to call BluetoothHealthChannelSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthChannelSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManagerObject_notexist" purpose="check if is possible to call BluetoothManagerObject in new expresion">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManagerObject_notexist" purpose="check if is possible to call BluetoothManagerObject in new expresion">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothProfileHandler_extend" purpose="test whether the object can have new properties added for BluetoothProfileHandler">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothProfileHandler_extend" purpose="test whether the object can have new properties added for BluetoothProfileHandler">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothProfileHandler_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_discoverDevices_callback_onerror" onload_delay="90" purpose="check if error callback of discoverDevices method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_discoverDevices_callback_onerror" onload_delay="90" purpose="check if error callback of discoverDevices method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setVisible_callback_onerror" onload_delay="90" purpose="check if error callback of BluetoothAdapter method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setVisible_callback_onerror" onload_delay="90" purpose="check if error callback of BluetoothAdapter method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setVisible_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_stopDiscovery_callback_onerror" onload_delay="90" purpose="check if error callback of stopDiscovery method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_stopDiscovery_callback_onerror" onload_delay="90" purpose="check if error callback of stopDiscovery method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_stopDiscovery_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthApplication_unregister_callback_onerror" onload_delay="90" purpose="check if error callback of unregister method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthApplication_unregister_callback_onerror" onload_delay="90" purpose="check if error callback of unregister method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthApplication_unregister_callback_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_callback_error" onload_delay="90" purpose="check if error callback of registerSinkApplication method invoked">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothHealthProfileHandler_registerSinkApplication_callback_error" onload_delay="90" purpose="check if error callback of registerSinkApplication method invoked">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothHealthProfileHandler_registerSinkApplication_callback_error.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_createBonding_deviceaddress_correct" purpose="check if device address is correct">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_createBonding_deviceaddress_correct" purpose="check if device address is correct">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_createBonding_deviceaddress_correct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_destroyBonding_address_TypeMismatch" onload_delay="90" purpose="check whether bonding to remote devices is destroyed properly">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_destroyBonding_address_TypeMismatch" onload_delay="90" purpose="check whether bonding to remote devices is destroyed properly">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_address_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_destroyBonding_with_success_TypeMismatch_and_error_null" purpose="check whether 'destroyBonding' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_destroyBonding_with_success_TypeMismatch_and_error_null" purpose="check whether 'destroyBonding' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_with_success_TypeMismatch_and_error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_destroyBonding_with_success_null_and_error_TypeMismatch" purpose="check whether 'destroyBonding' method called with invalid arguments throws an exception (part 2)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_destroyBonding_with_success_null_and_error_TypeMismatch" purpose="check whether 'destroyBonding' method called with invalid arguments throws an exception (part 2)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_destroyBonding_with_success_null_and_error_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_deviceaddress" purpose="check if device address is found">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_deviceaddress" purpose="check if device address is found">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_onfound_deviceaddress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_devicename" purpose="check if device name is found">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_discoverDevices_onfound_devicename" purpose="check if device name is found">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_discoverDevices_onfound_devicename.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_function_type_check" purpose="check if BluetoothAdapter exists and implements methods">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_function_type_check" purpose="check if BluetoothAdapter exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_function_type_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_address_TypeMismatch" onload_delay="90" purpose="check whether the BluetoothDevice object for a given device hardware address is provided properly">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_address_TypeMismatch" onload_delay="90" purpose="check whether the BluetoothDevice object for a given device hardware address is provided properly">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_address_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getDevice_with_success_TypeMismatch_and_error_null" purpose="check whether 'getDevice' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getDevice_with_success_TypeMismatch_and_error_null" purpose="check whether 'getDevice' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getDevice_with_success_TypeMismatch_and_error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothAdapter_getKnownDevices_check_types" purpose="check whether all known Bluetooth devices are listed properly (part 2)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothAdapter_getKnownDevices_check_types" purpose="check whether all known Bluetooth devices are listed properly (part 2)">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices.</pre_condition>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_check_types.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_getKnownDevices_success_TypeMismatch_error_null" purpose="check whether 'getKnownDevices' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_getKnownDevices_success_TypeMismatch_error_null" purpose="check whether 'getKnownDevices' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_getKnownDevices_success_TypeMismatch_error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_with_success_TypeMismatch_and_error_null" purpose="check whether 'registerRFCOMMServiceByUUID' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_registerRFCOMMServiceByUUID_with_success_TypeMismatch_and_error_null" purpose="check whether 'registerRFCOMMServiceByUUID' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_registerRFCOMMServiceByUUID_with_success_TypeMismatch_and_error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_with_success_TypeMismatch_and_error_null" purpose="check whether 'setName' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_with_success_TypeMismatch_and_error_null" purpose="check whether 'setName' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_with_success_TypeMismatch_and_error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothAdapter_setName_with_success_null_and_error_TypeMismatch" purpose="check whether 'setName' method called with invalid arguments throws an exception (part 2)">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothAdapter_setName_with_success_null_and_error_TypeMismatch" purpose="check whether 'setName' method called with invalid arguments throws an exception (part 2)">
         <description>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothAdapter_setName_with_success_null_and_error_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothClass" purpose="check BluetoothClass attributes and functions">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothClass" purpose="check BluetoothClass attributes and functions">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothClass.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothDevice" purpose="check BluetoothDevice attributes and functions">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothDevice" purpose="check BluetoothDevice attributes and functions">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-bluetooth-tizen-tests/bluetooth/BluetoothDevice.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="BluetoothSocket" purpose="check BluetoothSocket attributes and functions">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="manual" id="BluetoothSocket" purpose="check BluetoothSocket attributes and functions">
         <description>
           <pre_condition>The bluetooth of the remote device MUST be turned on and discoverable from other devices. The remote device MUST register the service by pushing [Register service] button on tct-bt-helper.</pre_condition>
           <steps>
index 574d12546c1e0039e9cf2f3e3f5562100b0ae295..8bf317a434e9b1144c328a96f33367e2d4a31edf 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-bookmark-tizen-tests">
     <set name="Bookmark">
-      <testcase execution_type="auto" id="BookmarkFolder_exist" purpose="Check if BookmarkFolder exists">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkFolder_exist" purpose="Check if BookmarkFolder exists">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkFolder_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkFolder_parent_attribute" purpose="Check if attribute parent of BookmarkFolder exists, has type BookmarkFolder and is readonly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkFolder_parent_attribute" purpose="Check if attribute parent of BookmarkFolder exists, has type BookmarkFolder and is readonly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkFolder_parent_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkFolder_title_attribute" purpose="Check if attribute title of BookmarkFolder exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkFolder_title_attribute" purpose="Check if attribute title of BookmarkFolder exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkFolder_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_exist" purpose="Check if BookmarkItem exists">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_exist" purpose="Check if BookmarkItem exists">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_parent_attribute" purpose="Check if attribute parent of BookmarkItem exists, has type BookmarkFolder and is readonly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_parent_attribute" purpose="Check if attribute parent of BookmarkItem exists, has type BookmarkFolder and is readonly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_parent_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_title_attribute" purpose="Check if attribute title of BookmarkItem exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_title_attribute" purpose="Check if attribute title of BookmarkItem exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_url_attribute" purpose="Check if attribute url of BookmarkItem exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_url_attribute" purpose="Check if attribute url of BookmarkItem exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_url_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManagerObject_notexist" purpose="Check if interface BookmarkManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManagerObject_notexist" purpose="Check if interface BookmarkManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_exist" purpose="Check if method add of BookmarkManager exists">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_exist" purpose="Check if method add of BookmarkManager exists">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_exist" purpose="Check if method get of BookmarkManager exists">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_exist" purpose="Check if method get of BookmarkManager exists">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_notexist" purpose="Check if interface BookmarkManager exists, it should not.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_notexist" purpose="Check if interface BookmarkManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove_exist" purpose="Check if method remove of BookmarkManager exists">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove_exist" purpose="Check if method remove of BookmarkManager exists">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_bookmark_exist" purpose="Check if Tizen implements interface BookmarkManagerObject and has attribute bookmark">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="Tizen_bookmark_exist" purpose="Check if Tizen implements interface BookmarkManagerObject and has attribute bookmark">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/Tizen_bookmark_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get" purpose="Check if BookmarkManager get method works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get" purpose="Check if BookmarkManager get method works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add" purpose="Check if BookmarkManager add method works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add" purpose="Check if BookmarkManager add method works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove" purpose="Check if BookmarkManager remove method works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove" purpose="Check if BookmarkManager remove method works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_missarg" purpose="Check if add method with missing non-optional argument works">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_missarg" purpose="Check if add method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_with_parentFolder" purpose="Check if BookmarkManager add method with optional parentFolder attribute works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_with_parentFolder" purpose="Check if BookmarkManager add method with optional parentFolder attribute works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_with_parentFolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_with_parentFolder" purpose="Check if BookmarkManager get method with optional parentFolder argument works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_with_parentFolder" purpose="Check if BookmarkManager get method with optional parentFolder argument works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_with_parentFolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_with_recursive" purpose="Check if BookmarkManager get method with optional recursive argument works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_with_recursive" purpose="Check if BookmarkManager get method with optional recursive argument works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_with_recursive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_parentFolder_TypeMismatch" purpose="Check argument parentFolder conversions exception.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_parentFolder_TypeMismatch" purpose="Check argument parentFolder conversions exception.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_parentFolder_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_parentFolder_invalid_obj" purpose="Check if the parameter parentFolder which is in get method is invalid">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_parentFolder_invalid_obj" purpose="Check if the parameter parentFolder which is in get method is invalid">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_parentFolder_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_bookmark_TypeMismatch" purpose="Check argument bookmark conversions exception in add method.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_bookmark_TypeMismatch" purpose="Check argument bookmark conversions exception in add method.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_bookmark_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_parentFolder_TypeMismatch" purpose="Check argument parentFolder conversions exception in add method.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_parentFolder_TypeMismatch" purpose="Check argument parentFolder conversions exception in add method.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_parentFolder_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_parentFolder_invalid_obj" purpose="Check if the parameter parentFolder which is in add method is invalid">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_parentFolder_invalid_obj" purpose="Check if the parameter parentFolder which is in add method is invalid">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_parentFolder_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove_with_bookmark" purpose="Check if BookmarkManager remove method with optional bookmark attribute works properly">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove_with_bookmark" purpose="Check if BookmarkManager remove method with optional bookmark attribute works properly">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_remove_with_bookmark.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove_bookmark_TypeMismatch" purpose="Check argument bookmark conversions exception in remove method.">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove_bookmark_TypeMismatch" purpose="Check argument bookmark conversions exception in remove method.">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_remove_bookmark_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_in_tizen" purpose="check attribute bookmark">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_in_tizen" purpose="check attribute bookmark">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_extend" purpose="test whether the BookmarkManager object can have new attribute added">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_extend" purpose="test whether the BookmarkManager object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_constructor" purpose="check if the values of the attributes are equal to the arguments passed">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_constructor" purpose="check if the values of the attributes are equal to the arguments passed">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkFolder_constructor" purpose="check if the values of the attributes are equal to the arguments passed for BookmarkFolder">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkFolder_constructor" purpose="check if the values of the attributes are equal to the arguments passed for BookmarkFolder">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkFolder_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkItem_extend" purpose="test whether the BookmarkItem object can have new attribute added">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkItem_extend" purpose="test whether the BookmarkItem object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkItem_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkFolder_extend" purpose="test whether the BookmarkFolder object can have new attribute added">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkFolder_extend" purpose="test whether the BookmarkFolder object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkFolder_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_invalid" purpose="Check if BookmarkManager add method reports error given wrong bookmarks">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_invalid" purpose="Check if BookmarkManager add method reports error given wrong bookmarks">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_add_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_parentFolder_NotFound" purpose="Check if BookmarkManager::get() method throws exception when called with non-existing folder">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_parentFolder_NotFound" purpose="Check if BookmarkManager::get() method throws exception when called with non-existing folder">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_get_parentFolder_NotFound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove_bookmarkFolder" purpose="Check if BookmarkManager::remove() method throws InvalidValuesError and NotFoundError">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove_bookmarkFolder" purpose="Check if BookmarkManager::remove() method throws InvalidValuesError and NotFoundError">
         <description>
           <test_script_entry>/opt/tct-bookmark-tizen-tests/bookmark/BookmarkManager_remove_bookmarkFolder.html</test_script_entry>
         </description>
index fa1b6e60e63c14a457553c72c3f351fc6f289f9f..875829ecccaa4975ca930a4ec29686f77e1c9ccb 100644 (file)
@@ -3,17 +3,17 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-browserstate-html5-tests">
     <set name="OnlineState">
-      <testcase execution_type="auto" id="navigator_onLine_exists" purpose="Check if NavigatorOnLine.onLine attribute exists">
+      <testcase component="WebAPI/Device/HTML5 Browser state" execution_type="auto" id="navigator_onLine_exists" purpose="Check if NavigatorOnLine.onLine attribute exists">
         <description>
           <test_script_entry>/opt/tct-browserstate-html5-tests/browserstate/navigator_onLine_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_onLine_readonly" purpose="Check if NavigatorOnLine.onLine attribute is readonly">
+      <testcase component="WebAPI/Device/HTML5 Browser state" execution_type="auto" id="navigator_onLine_readonly" purpose="Check if NavigatorOnLine.onLine attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-browserstate-html5-tests/browserstate/navigator_onLine_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_onLine_type" purpose="Check if NavigatorOnLine.onLine attribute is of type boolean">
+      <testcase component="WebAPI/Device/HTML5 Browser state" execution_type="auto" id="navigator_onLine_type" purpose="Check if NavigatorOnLine.onLine attribute is of type boolean">
         <description>
           <test_script_entry>/opt/tct-browserstate-html5-tests/browserstate/navigator_onLine_type.html</test_script_entry>
         </description>
index 6e96973718294d02f31cdcedad3ed48a4e1ecdf7..55ce393d29203fe4a6fd6b4e6f91b618a24d8099 100755 (executable)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-calendar-tizen-tests">
     <set name="Calendar">
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_attri_description" purpose="Calendar_CalendarAlarm_attri_description">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_description" purpose="Calendar_CalendarAlarm_attri_description">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_description.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getCalendars_event" purpose="check CalendarManager getCalendars method: get all event type calendars">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendars_event" purpose="check CalendarManager getCalendars method: get all event type calendars">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_geolocation" purpose="Calendar_CalendarEvent_attri_geolocation">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_geolocation" purpose="Calendar_CalendarEvent_attri_geolocation">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEventArraySuccessCallback_onsuccess" purpose="check CalendarEventArraySuccessCallback onsuccess method">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEventArraySuccessCallback_onsuccess" purpose="check CalendarEventArraySuccessCallback onsuccess method">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getCalendarDefault_event" purpose="check CalendarManager getCalendarDefault method: get event type calendar">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendarDefault_event" purpose="check CalendarManager getCalendarDefault method: get event type calendar">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendarDefault_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_location" purpose="Calendar_CalendarEvent_attri_location">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_location" purpose="Calendar_CalendarEvent_attri_location">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_location.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek" purpose="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek" purpose="Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_daysOfTheWeek.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_endDate" purpose="Calendar_CalendarEvent_attri_endDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_endDate" purpose="Calendar_CalendarEvent_attri_endDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_endDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_attendees" purpose="Calendar_CalendarEvent_attri_attendees">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_attendees" purpose="Calendar_CalendarEvent_attri_attendees">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_attendees.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_isDetached" purpose="Calendar_CalendarEvent_attri_isDetached">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_isDetached" purpose="Calendar_CalendarEvent_attri_isDetached">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isDetached.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_status" purpose="Calendar_CalendarEvent_attri_status">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_status" purpose="Calendar_CalendarEvent_attri_status">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_status.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_duration" purpose="Calendar_CalendarEvent_attri_duration">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_duration" purpose="Calendar_CalendarEvent_attri_duration">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_duration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAttendee_constructor_default" purpose="check CalendarAttendee constructor: default">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAttendee_constructor_default" purpose="check CalendarAttendee constructor: default">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAttendee_constructor_default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_recurrenceRule" purpose="Calendar_CalendarEvent_attri_recurrenceRule">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_recurrenceRule" purpose="Calendar_CalendarEvent_attri_recurrenceRule">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_recurrenceRule.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_summary" purpose="Calendar_CalendarEvent_attri_summary">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_summary" purpose="Calendar_CalendarEvent_attri_summary">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_summary.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_constructor_TimeDuration" purpose="check CalendarAlarm constructor: TimeDuration">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_constructor_TimeDuration" purpose="check CalendarAlarm constructor: TimeDuration">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_alarms" purpose="Calendar_CalendarEvent_attri_alarms">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_alarms" purpose="Calendar_CalendarEvent_attri_alarms">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_alarms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_isAllDay" purpose="Calendar_CalendarEvent_attri_isAllDay">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_isAllDay" purpose="Calendar_CalendarEvent_attri_isAllDay">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_isAllDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_attri_method" purpose="Calendar_CalendarAlarm_attri_method">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_method" purpose="Calendar_CalendarAlarm_attri_method">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_method.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_organizer" purpose="Calendar_CalendarEvent_attri_organizer">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_organizer" purpose="Calendar_CalendarEvent_attri_organizer">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_categories" purpose="Calendar_CalendarEvent_attri_categories">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_categories" purpose="Calendar_CalendarEvent_attri_categories">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_categories.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_event" purpose="check CalendarManager getDefaultCalendar method: get event type default calendar">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_event" purpose="check CalendarManager getDefaultCalendar method: get event type default calendar">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_occurrenceCount" purpose="Calendar_CalendarRecurrenceRule_attri_occurrenceCount">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_occurrenceCount" purpose="Calendar_CalendarRecurrenceRule_attri_occurrenceCount">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_occurrenceCount.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_attri_before" purpose="Calendar_CalendarAlarm_attri_before">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_before" purpose="Calendar_CalendarAlarm_attri_before">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_before.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_startDate" purpose="Calendar_CalendarEvent_attri_startDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_startDate" purpose="Calendar_CalendarEvent_attri_startDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_startDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_clone" purpose="check CalendarEvent method: clone">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_clone" purpose="check CalendarEvent method: clone">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_clone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_untilDate" purpose="Calendar_CalendarRecurrenceRule_attri_untilDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_untilDate" purpose="Calendar_CalendarRecurrenceRule_attri_untilDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_untilDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_lastModificationDate" purpose="Calendar_CalendarEvent_attri_lastModificationDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_lastModificationDate" purpose="Calendar_CalendarEvent_attri_lastModificationDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_lastModificationDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_exceptions" purpose="Calendar_CalendarRecurrenceRule_attri_exceptions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_exceptions" purpose="Calendar_CalendarRecurrenceRule_attri_exceptions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_exceptions.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_constructor_AbsoluteDate" purpose="check CalendarAlarm constructor: AbsoluteDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_constructor_AbsoluteDate" purpose="check CalendarAlarm constructor: AbsoluteDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_constructor_AbsoluteDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_setPositions" purpose="Calendar_CalendarRecurrenceRule_attri_setPositions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_setPositions" purpose="Calendar_CalendarRecurrenceRule_attri_setPositions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_setPositions.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_interval" purpose="Calendar_CalendarRecurrenceRule_attri_interval">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_interval" purpose="Calendar_CalendarRecurrenceRule_attri_interval">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_interval.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_Calendar_addChangeListener" purpose="check Calendar addChangeListener method: default usage">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_Calendar_addChangeListener" purpose="check Calendar addChangeListener method: default usage">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_constructor" purpose="check CalendarRecurrenceRule constructor: CalendarRecurrenceRuleInit">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_constructor" purpose="check CalendarRecurrenceRule constructor: CalendarRecurrenceRuleInit">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarAlarm_attri_absoluteDate" purpose="Calendar_CalendarAlarm_attri_absoluteDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarAlarm_attri_absoluteDate" purpose="Calendar_CalendarAlarm_attri_absoluteDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarAlarm_attri_absoluteDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_priority" purpose="Calendar_CalendarEvent_attri_priority">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_priority" purpose="Calendar_CalendarEvent_attri_priority">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add_Event" purpose="check Calendar add method: default usage">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_Event" purpose="check Calendar add method: default usage">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_Event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_description" purpose="Calendar_CalendarEvent_attri_description">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_description" purpose="Calendar_CalendarEvent_attri_description">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_description.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarTask_attri_completedDate" purpose="Calendar_CalendarTask_attri_completedDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_completedDate" purpose="Calendar_CalendarTask_attri_completedDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_completedDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarTask_attri_progress" purpose="Calendar_CalendarTask_attri_progress">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_progress" purpose="Calendar_CalendarTask_attri_progress">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_progress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarTask_attri_dueDate" purpose="Calendar_CalendarTask_attri_dueDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarTask_attri_dueDate" purpose="Calendar_CalendarTask_attri_dueDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarTask_attri_dueDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_frequency" purpose="Calendar_CalendarRecurrenceRule_attri_frequency">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarRecurrenceRule_attri_frequency" purpose="Calendar_CalendarRecurrenceRule_attri_frequency">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarRecurrenceRule_attri_frequency.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_availability" purpose="Calendar_CalendarEvent_attri_availability">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_availability" purpose="Calendar_CalendarEvent_attri_availability">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_availability.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_visibility" purpose="Calendar_CalendarEvent_attri_visibility">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_visibility" purpose="Calendar_CalendarEvent_attri_visibility">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_visibility.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarEvent_attri_id" purpose="Calendar_CalendarEvent_attri_id">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarEvent_attri_id" purpose="Calendar_CalendarEvent_attri_id">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarEvent_attri_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_Calendar_addBatch_error_events" purpose="check Calendar addBatch method: error events">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_Calendar_addBatch_error_events" purpose="check Calendar addBatch method: error events">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_Calendar_addBatch_error_events.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getCalendars_successcallback_invalid" purpose="check CalendarManager getCalendars method: successCallback is invalid">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getCalendars_successcallback_invalid" purpose="check CalendarManager getCalendars method: successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getCalendars_successcallback_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_null" purpose="check CalendarManager getDefaultCalendar method: CalendarType is null">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_null" purpose="check CalendarManager getDefaultCalendar method: CalendarType is null">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_CalendarType_error" purpose="check CalendarManager getDefaultCalendar method: CalendarType is error">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManager_getDefaultCalendar_CalendarType_error" purpose="check CalendarManager getDefaultCalendar method: CalendarType is error">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManager_getDefaultCalendar_CalendarType_error.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManagerObject_attri_locationandsummary" purpose="check if CalendarManagerObject attri value:location and summary can be set successful..">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManagerObject_attri_locationandsummary" purpose="check if CalendarManagerObject attri value:location and summary can be set successful..">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarManagerObject_attri_locationandsummary.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_summary_location" purpose="check if attri value: description and summary and location can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_summary_location" purpose="check if attri value: description and summary and location can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_summary_location.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_progress_isAllDay_location" purpose="check if attri value: progress and isAllDay and location can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_isAllDay_location" purpose="check if attri value: progress and isAllDay and location can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_isAllDay_location.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_startDate_isAllDay" purpose="check if attri value: description and startDate and isAllDay can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_startDate_isAllDay" purpose="check if attri value: description and startDate and isAllDay can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_startDate_isAllDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_startDate_duration" purpose="check if attri value:startDate and duration can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_duration" purpose="check if attri value:startDate and duration can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_duration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_startDate_organizer" purpose="check if attri value:startDate and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_organizer" purpose="check if attri value:startDate and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation" purpose="check if attri value:location and geolocation can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation" purpose="check if attri value:location and geolocation can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_geolocation_status" purpose="check if attri value:geolocation and status can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_geolocation_status" purpose="check if attri value:geolocation and status can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_status.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_categories_visibility_priority" purpose="check if attri value:categories and visibility and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_categories_visibility_priority" purpose="check if attri value:categories and visibility and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_categories_visibility_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_attendees_geolocation_status" purpose="check if attri value:attendees and geolocation and status can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_attendees_geolocation_status" purpose="check if attri value:attendees and geolocation and status can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_attendees_geolocation_status.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_organizer_priority" purpose="check if attri value:organizer and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_priority" purpose="check if attri value:organizer and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_priority_organizer" purpose="check if attri value:isAllDay and priority and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_priority_organizer" purpose="check if attri value:isAllDay and priority and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_priority_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_visibility_status_priority" purpose="check if attri value:visibility and status and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_visibility_status_priority" purpose="check if attri value:visibility and status and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_visibility_status_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_summary_priority" purpose="check if attri value:summary and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_priority" purpose="check if attri value:summary and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_geolocation_priority" purpose="check if attri value:isAllDay and geolocation and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_geolocation_priority" purpose="check if attri value:isAllDay and geolocation and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_geolocation_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation_categories" purpose="check if attri value:location and geolocation and categories can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_geolocation_categories" purpose="check if attri value:location and geolocation and categories can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_geolocation_categories.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_duration_location_priority" purpose="check if attri value:duration and location and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_duration_location_priority" purpose="check if attri value:duration and location and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_duration_location_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_summary_geolocation_priority" purpose="check if attri value:summary and geolocation and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_geolocation_priority" purpose="check if attri value:summary and geolocation and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_geolocation_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_summary_priority_isAllDay" purpose="check if attri value:summary and priority and isAllDay can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_priority_isAllDay" purpose="check if attri value:summary and priority and isAllDay can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_priority_isAllDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_startDate_categories_location" purpose="check if attri value:startDate and categories and location can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_startDate_categories_location" purpose="check if attri value:startDate and categories and location can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_startDate_categories_location.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_attendees" purpose="check if attri value:status and visibility and attendees can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_attendees" purpose="check if attri value:status and visibility and attendees can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_attendees.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_progress_startDate" purpose="check if attri value:description and progress and startDate can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_progress_startDate" purpose="check if attri value:description and progress and startDate can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_progress_startDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_location_duration_organizer" purpose="check if attri value:location and duration and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_duration_organizer" purpose="check if attri value:location and duration and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_duration_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_isAllDay_organizer" purpose="check if attri value:description and isAllDay and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_isAllDay_organizer" purpose="check if attri value:description and isAllDay and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_isAllDay_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_duration_geolocation" purpose="check if attri value:description and duration and geolocation can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_duration_geolocation" purpose="check if attri value:description and duration and geolocation can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_duration_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_duration_organizer" purpose="check if attri value:isAllDay and duration and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_isAllDay_duration_organizer" purpose="check if attri value:isAllDay and duration and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_isAllDay_duration_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_geolocation_organizer_categories" purpose="check if attri value:geolocation and organizer and categories can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_geolocation_organizer_categories" purpose="check if attri value:geolocation and organizer and categories can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_geolocation_organizer_categories.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_organizer_categories_visibility" purpose="check if attri value:organizer and categories and visibility can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_categories_visibility" purpose="check if attri value:organizer and categories and visibility can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_categories_visibility.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_organizer_visibility_attendees" purpose="check if attri value:organizer and visibility and attendees can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_organizer_visibility_attendees" purpose="check if attri value:organizer and visibility and attendees can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_organizer_visibility_attendees.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_location_organizer_priority" purpose="check if attri value:location and organizer and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_location_organizer_priority" purpose="check if attri value:location and organizer and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_location_organizer_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_progress_visibility_organizer" purpose="check if attri value:progress and visibility and organizer can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_visibility_organizer" purpose="check if attri value:progress and visibility and organizer can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_visibility_organizer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_progress_status_attendees" purpose="check if attri value:progress and status and attendees can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_progress_status_attendees" purpose="check if attri value:progress and status and attendees can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_progress_status_attendees.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_status_location_isAllDay" purpose="check if attri value:status and location and isAllDay can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_location_isAllDay" purpose="check if attri value:status and location and isAllDay can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_location_isAllDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_description_status_startDate" purpose="check if attri value:description and status and startDate can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_description_status_startDate" purpose="check if attri value:description and status and startDate can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_description_status_startDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_summary_location_isAllDay" purpose="check if attri value:summary and location and isAllDay can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_summary_location_isAllDay" purpose="check if attri value:summary and location and isAllDay can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_summary_location_isAllDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_categories" purpose="check if attri value:status and visibility and categories can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_categories" purpose="check if attri value:status and visibility and categories can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_categories.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_priority" purpose="check if attri value:status and visibility and priority can be set successful.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarItem_set_status_visibility_priority" purpose="check if attri value:status and visibility and priority can be set successful.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_CalendarItem_set_status_visibility_priority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_exist" purpose="Check if CalendarEvent exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_exist" purpose="Check if CalendarEvent exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarArraySuccessCallback_notexist" purpose="Check if interface CalendarArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarArraySuccessCallback_notexist" purpose="Check if interface CalendarArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarChangeCallback_notexist" purpose="Check if interface CalendarChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_notexist" purpose="Check if interface CalendarChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventArraySuccessCallback_notexist" purpose="Check if interface CalendarEventArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventArraySuccessCallback_notexist" purpose="Check if interface CalendarEventArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItemArraySuccessCallback_notexist" purpose="Check if interface CalendarItemArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItemArraySuccessCallback_notexist" purpose="Check if interface CalendarItemArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_notexist" purpose="Check if interface CalendarItem exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_notexist" purpose="Check if interface CalendarItem exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManagerObject_notexist" purpose="Check if interface CalendarManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManagerObject_notexist" purpose="Check if interface CalendarManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_notexist" purpose="Check if interface CalendarManager exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_notexist" purpose="Check if interface CalendarManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_notexist" purpose="Check if interface Calendar exists, it should not.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_notexist" purpose="Check if interface Calendar exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_exist" purpose="Check if CalendarAlarm exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_exist" purpose="Check if CalendarAlarm exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_exist" purpose="Check if CalendarAttendee exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_exist" purpose="Check if CalendarAttendee exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventId_exist" purpose="Check if CalendarEventId exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_exist" purpose="Check if CalendarEventId exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_exist" purpose="Check if CalendarRecurrenceRule exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_exist" purpose="Check if CalendarRecurrenceRule exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_exist" purpose="Check if CalendarTask exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_exist" purpose="Check if CalendarTask exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_absoluteDate_attribute" purpose="Check if attribute absoluteDate of CalendarAlarm exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_absoluteDate_attribute" purpose="Check if attribute absoluteDate of CalendarAlarm exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_absoluteDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_before_attribute" purpose="Check if attribute before of CalendarAlarm exists, has type TimeDuration">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_before_attribute" purpose="Check if attribute before of CalendarAlarm exists, has type TimeDuration">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_before_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_description_attribute" purpose="Check if attribute description of CalendarAlarm exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_description_attribute" purpose="Check if attribute description of CalendarAlarm exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_description_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_method_attribute" purpose="Check if attribute method of CalendarAlarm exists, has type AlarmMethod">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_method_attribute" purpose="Check if attribute method of CalendarAlarm exists, has type AlarmMethod">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_method_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_RSVP_attribute" purpose="Check if attribute RSVP of CalendarAttendee exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_RSVP_attribute" purpose="Check if attribute RSVP of CalendarAttendee exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_RSVP_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_contactRef_attribute" purpose="Check if attribute contactRef of CalendarAttendee exists, has type ContactRef">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_contactRef_attribute" purpose="Check if attribute contactRef of CalendarAttendee exists, has type ContactRef">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_contactRef_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_delegateURI_attribute" purpose="Check if attribute delegateURI of CalendarAttendee exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_delegateURI_attribute" purpose="Check if attribute delegateURI of CalendarAttendee exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegateURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_delegatorURI_attribute" purpose="Check if attribute delegatorURI of CalendarAttendee exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_delegatorURI_attribute" purpose="Check if attribute delegatorURI of CalendarAttendee exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_delegatorURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_group_attribute" purpose="Check if attribute group of CalendarAttendee exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_group_attribute" purpose="Check if attribute group of CalendarAttendee exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_group_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_name_attribute" purpose="Check if attribute name of CalendarAttendee exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_name_attribute" purpose="Check if attribute name of CalendarAttendee exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_role_attribute" purpose="Check if attribute role of CalendarAttendee exists, has type AttendeeRole">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_role_attribute" purpose="Check if attribute role of CalendarAttendee exists, has type AttendeeRole">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_role_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_status_attribute" purpose="Check if attribute status of CalendarAttendee exists, has type AttendeeStatus">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_status_attribute" purpose="Check if attribute status of CalendarAttendee exists, has type AttendeeStatus">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_status_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_type_attribute" purpose="Check if attribute type of CalendarAttendee exists, has type AttendeeType">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_type_attribute" purpose="Check if attribute type of CalendarAttendee exists, has type AttendeeType">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_uri_attribute" purpose="Check if attribute uri of CalendarAttendee exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_uri_attribute" purpose="Check if attribute uri of CalendarAttendee exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_uri_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_daysOfTheWeek_attribute" purpose="Check if attribute daysOfTheWeek of CalendarRecurrenceRule exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_daysOfTheWeek_attribute" purpose="Check if attribute daysOfTheWeek of CalendarRecurrenceRule exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_daysOfTheWeek_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_exceptions_attribute" purpose="Check if attribute exceptions of CalendarRecurrenceRule exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_exceptions_attribute" purpose="Check if attribute exceptions of CalendarRecurrenceRule exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_exceptions_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_setPositions_attribute" purpose="Check if attribute setPositions of CalendarRecurrenceRule exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_setPositions_attribute" purpose="Check if attribute setPositions of CalendarRecurrenceRule exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_setPositions_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_frequency_attribute" purpose="Check if attribute frequency of CalendarRecurrenceRule exists, has type RecurrenceRuleFrequency">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_frequency_attribute" purpose="Check if attribute frequency of CalendarRecurrenceRule exists, has type RecurrenceRuleFrequency">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_frequency_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_interval_attribute" purpose="Check if attribute interval of CalendarRecurrenceRule exists, has type unsigned short">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_interval_attribute" purpose="Check if attribute interval of CalendarRecurrenceRule exists, has type unsigned short">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_interval_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_occurrenceCount_attribute" purpose="Check if attribute occurrenceCount of CalendarRecurrenceRule exists, has type Number">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_occurrenceCount_attribute" purpose="Check if attribute occurrenceCount of CalendarRecurrenceRule exists, has type Number">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_occurrenceCount_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_untilDate_attribute" purpose="Check if attribute untilDate of CalendarRecurrenceRule exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_untilDate_attribute" purpose="Check if attribute untilDate of CalendarRecurrenceRule exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_untilDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_id_attribute" purpose="Check if attribute id of Calendar exists, has type CalendarId and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_id_attribute" purpose="Check if attribute id of Calendar exists, has type CalendarId and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_name_attribute" purpose="Check if attribute name of Calendar exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_name_attribute" purpose="Check if attribute name of Calendar exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventId_rid_attribute" purpose="Check if attribute rid of CalendarEventId exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_rid_attribute" purpose="Check if attribute rid of CalendarEventId exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_rid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventId_uid_attribute" purpose="Check if attribute uid of CalendarEventId exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_uid_attribute" purpose="Check if attribute uid of CalendarEventId exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_uid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_completedDate_attribute" purpose="Check if attribute completedDate of CalendarTask exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_completedDate_attribute" purpose="Check if attribute completedDate of CalendarTask exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_completedDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_dueDate_attribute" purpose="Check if attribute dueDate of CalendarTask exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_dueDate_attribute" purpose="Check if attribute dueDate of CalendarTask exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_dueDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_progress_attribute" purpose="Check if attribute progress of CalendarTask exists, has type unsigned short">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_progress_attribute" purpose="Check if attribute progress of CalendarTask exists, has type unsigned short">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_progress_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_availability_attribute" purpose="Check if attribute availability of CalendarEvent exists, has type EventAvailability">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_availability_attribute" purpose="Check if attribute availability of CalendarEvent exists, has type EventAvailability">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_availability_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_endDate_attribute" purpose="Check if attribute endDate of CalendarEvent exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_endDate_attribute" purpose="Check if attribute endDate of CalendarEvent exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_endDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_isDetached_attribute" purpose="Check if attribute isDetached of CalendarEvent exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_isDetached_attribute" purpose="Check if attribute isDetached of CalendarEvent exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_isDetached_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_recurrenceRule_attribute" purpose="Check if attribute recurrenceRule of CalendarEvent exists, has type CalendarRecurrenceRule">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_recurrenceRule_attribute" purpose="Check if attribute recurrenceRule of CalendarEvent exists, has type CalendarRecurrenceRule">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_recurrenceRule_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_exist" purpose="Check if method addBatch of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_exist" purpose="Check if method addBatch of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener_exist" purpose="Check if method addChangeListener of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_exist" purpose="Check if method addChangeListener of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add_exist" purpose="Check if method add of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_exist" purpose="Check if method add of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_exist" purpose="Check if method find of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_exist" purpose="Check if method find of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_exist" purpose="Check if method get of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_exist" purpose="Check if method get of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_exist" purpose="Check if method removeBatch of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_exist" purpose="Check if method removeBatch of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeChangeListener_exist" purpose="Check if method removeChangeListener of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener_exist" purpose="Check if method removeChangeListener of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_remove_exist" purpose="Check if method remove of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_exist" purpose="Check if method remove of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_exist" purpose="Check if method updateBatch of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_exist" purpose="Check if method updateBatch of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_exist" purpose="Check if method update of Calendar exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_exist" purpose="Check if method update of Calendar exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_exist" purpose="Check if method getDefaultCalendar of CalendarManager exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_exist" purpose="Check if method getDefaultCalendar of CalendarManager exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendar_exist" purpose="Check if method getCalendar of CalendarManager exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_exist" purpose="Check if method getCalendar of CalendarManager exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_exist" purpose="Check if method getCalendars of CalendarManager exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_exist" purpose="Check if method getCalendars of CalendarManager exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getUnifiedCalendar_exist" purpose="Check if method getUnifiedCalendar of CalendarManager exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_exist" purpose="Check if method getUnifiedCalendar of CalendarManager exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventId_constructor" purpose="check if instance of CalendarEventId is created correctly by constructor">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_constructor" purpose="check if instance of CalendarEventId is created correctly by constructor">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get" purpose="check if the CalendarEvent item with the given identifier is retrieved correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get" purpose="check if the CalendarEvent item with the given identifier is retrieved correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_missarg" purpose="check whether 'get' method called with an invalid argument throws an exception correctly (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_missarg" purpose="check whether 'get' method called with an invalid argument throws an exception correctly (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add" purpose="check whether 'add' method correctly assigns task items to the Calendar object">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add" purpose="check whether 'add' method correctly assigns task items to the Calendar object">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add_missarg" purpose="check whether 'add' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_missarg" purpose="check whether 'add' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_missarg" purpose="check whether 'addBatch' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_missarg" purpose="check whether 'addBatch' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_with_errorCallback" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_with_errorCallback" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_with_successCallback" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without errorCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_with_successCallback" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without errorCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without callbacks">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch" purpose="check whether addBatch() method correctly assigns several event items to the CalendarEvent object asynchronously without callbacks">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_successCallback_invalid_cb" purpose="check whether addBatch() method incorrectly with invalid successCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_successCallback_invalid_cb" purpose="check whether addBatch() method incorrectly with invalid successCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update" purpose="check if event item in CalendarEvent object is updated correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update" purpose="check if event item in CalendarEvent object is updated correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_errorCallback_invalid_cb" purpose="check whether addBatch() method incorrectly with invalid errorCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_errorCallback_invalid_cb" purpose="check whether addBatch() method incorrectly with invalid errorCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_missarg" purpose="check whether 'update' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_missarg" purpose="check whether 'update' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_missarg" purpose="check whether 'updateBatch' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_missarg" purpose="check whether 'updateBatch' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_remove" purpose="check whether 'remove' method correctly deletes task items from the CalendarTask object">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove" purpose="check whether 'remove' method correctly deletes task items from the CalendarTask object">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_remove_missarg" purpose="check whether 'remove' (event calendar) method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_missarg" purpose="check whether 'remove' (event calendar) method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch" purpose="check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch" purpose="check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_missarg" purpose="check whether 'removeBatch' method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_missarg" purpose="check whether 'removeBatch' method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_missarg" purpose="check whether 'find' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_missarg" purpose="check whether 'find' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener" purpose="check whether addChangeListener() subscribes to notifications about the CalendarTask object changes">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener" purpose="check whether addChangeListener() subscribes to notifications about the CalendarTask object changes">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener_missarg" purpose="check whether addChangeListener() method called with an invalid argument throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_missarg" purpose="check whether addChangeListener() method called with an invalid argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_exist" purpose="Check if method expandRecurrence of CalendarEvent exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_exist" purpose="Check if method expandRecurrence of CalendarEvent exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_constructor_TZDate" purpose="check various arguments for CalendarAlarm constructor TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TZDate" purpose="check various arguments for CalendarAlarm constructor TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TZDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_constructor_TimeDuration" purpose="check various arguments for CalendarAlarm constructor TimeDuration">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_constructor_TimeDuration" purpose="check various arguments for CalendarAlarm constructor TimeDuration">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_constructor_TimeDuration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_constructor_CalendarEventInit" purpose="check CalendarEvent constructor: CalendarEventInit">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_CalendarEventInit" purpose="check CalendarEvent constructor: CalendarEventInit">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_CalendarEventInit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_constructor_dictionary" purpose="Check if CalendarTask constructor works propely with dictionary">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_dictionary" purpose="Check if CalendarTask constructor works propely with dictionary">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_dictionary.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_constructor_iCalendar" purpose="check if instance of CalendarTask is created correctly by constructor (use iCalendar 2.0 string)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_constructor_iCalendar" purpose="check if instance of CalendarTask is created correctly by constructor (use iCalendar 2.0 string)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_constructor_iCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_description_attribute" purpose="Check if attribute description of CalendarItem exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_description_attribute" purpose="Check if attribute description of CalendarItem exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_description_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_id_attribute" purpose="Check if attribute id of CalendarItem exists, has type CalendarItemId and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_id_attribute" purpose="Check if attribute id of CalendarItem exists, has type CalendarItemId and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_calendarId_attribute" purpose="Check if attribute calendarId of CalendarItem exists, has type CalendarId and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_calendarId_attribute" purpose="Check if attribute calendarId of CalendarItem exists, has type CalendarId and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_calendarId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_lastModificationDate_attribute" purpose="Check if attribute lastModificationDate of CalendarItem exists, has type TZDate and is readonly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_lastModificationDate_attribute" purpose="Check if attribute lastModificationDate of CalendarItem exists, has type TZDate and is readonly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_lastModificationDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_summary_attribute" purpose="Check if attribute summary of CalendarItem exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_summary_attribute" purpose="Check if attribute summary of CalendarItem exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_summary_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_isAllDay_attribute" purpose="Check if attribute isAllDay of CalendarItem exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_isAllDay_attribute" purpose="Check if attribute isAllDay of CalendarItem exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_isAllDay_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_startDate_attribute" purpose="Check if attribute startDate of CalendarItem exists, has type TZDate">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_startDate_attribute" purpose="Check if attribute startDate of CalendarItem exists, has type TZDate">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_startDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_duration_attribute" purpose="Check if attribute duration of CalendarItem exists, has type TimeDuration">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_duration_attribute" purpose="Check if attribute duration of CalendarItem exists, has type TimeDuration">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_duration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_location_attribute" purpose="Check if attribute location of CalendarItem exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_location_attribute" purpose="Check if attribute location of CalendarItem exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_location_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_geolocation_attribute" purpose="Check if attribute geolocation of CalendarItem exists, has type SimpleCoordinates">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_geolocation_attribute" purpose="Check if attribute geolocation of CalendarItem exists, has type SimpleCoordinates">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_geolocation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_organizer_attribute" purpose="Check if attribute organizer of CalendarItem exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_organizer_attribute" purpose="Check if attribute organizer of CalendarItem exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_organizer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_visibility_attribute" purpose="Check if attribute visibility of CalendarItem exists, has type CalendarItemVisibility">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_visibility_attribute" purpose="Check if attribute visibility of CalendarItem exists, has type CalendarItemVisibility">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_visibility_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_status_attribute" purpose="Check if attribute status of CalendarItem exists, has type CalendarItemStatus">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_status_attribute" purpose="Check if attribute status of CalendarItem exists, has type CalendarItemStatus">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_status_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_priority_attribute" purpose="Check if attribute priority of CalendarItem exists, has type CalendarItemPriority">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_priority_attribute" purpose="Check if attribute priority of CalendarItem exists, has type CalendarItemPriority">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_priority_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_alarms_attribute" purpose="Check if attribute alarms of CalendarItem exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_alarms_attribute" purpose="Check if attribute alarms of CalendarItem exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_alarms_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_categories_attribute" purpose="Check if attribute categories of CalendarItem exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_categories_attribute" purpose="Check if attribute categories of CalendarItem exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_categories_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_attendees_attribute" purpose="Check if attribute attendees of CalendarItem exists, has type Array">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attendees_attribute" purpose="Check if attribute attendees of CalendarItem exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attendees_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_constructor" purpose="check CalendarAttendee constructor: CalendarAttendeeInit">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_constructor" purpose="check CalendarAttendee constructor: CalendarAttendeeInit">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarChangeCallback_onitemsadded" purpose="Check if method onitemsadded of CalendarChangeCallback has proper argument type">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsadded" purpose="Check if method onitemsadded of CalendarChangeCallback has proper argument type">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarChangeCallback_onitemsremoved" purpose="Check if method onitemsremoved of CalendarChangeCallback has proper argument type">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsremoved" purpose="Check if method onitemsremoved of CalendarChangeCallback has proper argument type">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarChangeCallback_onitemsupdated" purpose="Check if method onitemsupdated of CalendarChangeCallback has proper argument type">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarChangeCallback_onitemsupdated" purpose="Check if method onitemsupdated of CalendarChangeCallback has proper argument type">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarChangeCallback_onitemsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventArraySuccessCallback_onsuccess" purpose="Test if CalendarEvent is properly obtained">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventArraySuccessCallback_onsuccess" purpose="Test if CalendarEvent is properly obtained">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence" purpose="check if a recurring event is expanded correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence" purpose="check if a recurring event is expanded correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_TypeMismatch" purpose="Check argument endDate conversions exceptions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_TypeMismatch" purpose="Check argument endDate conversions exceptions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_invalid_obj" purpose="Check argument endDate validation - use simple object">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_endDate_invalid_obj" purpose="Check argument endDate validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_endDate_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_TypeMismatch" purpose="Check argument errorCallback conversions exceptions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_TypeMismatch" purpose="Check argument errorCallback conversions exceptions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_invalid_cb" purpose="Check argument errorCallback invalid callback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_errorCallback_invalid_cb" purpose="Check argument errorCallback invalid callback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_missarg" purpose="check whether 'expandRecurrence' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_missarg" purpose="check whether 'expandRecurrence' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_TypeMismatch" purpose="Check argument startDate conversions exceptions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_TypeMismatch" purpose="Check argument startDate conversions exceptions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_invalid_obj" purpose="Check argument startDate validation - use simple object">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_startDate_invalid_obj" purpose="Check argument startDate validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_startDate_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_TypeMismatch" purpose="Check argument successCallback conversions exceptions">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_TypeMismatch" purpose="Check argument successCallback conversions exceptions">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_invalid_cb" purpose="Check argument successCallback invalid callback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_successCallback_invalid_cb" purpose="Check argument successCallback invalid callback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItemArraySuccessCallback_onsuccess" purpose="When the onsuccess callback is called, test whether the type of argument is equal to CalendarItem.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItemArraySuccessCallback_onsuccess" purpose="When the onsuccess callback is called, test whether the type of argument is equal to CalendarItem.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItemArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_clone" purpose="Check if clone method works correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone" purpose="Check if clone method works correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_clone_exist" purpose="Check if method clone of CalendarItem exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_exist" purpose="Check if method clone of CalendarItem exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_clone_extra_argument" purpose="check if a clone of the CalendarEvent is created correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_extra_argument" purpose="check if a clone of the CalendarEvent is created correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString" purpose="check CalendarEvent method: convertToString">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString" purpose="check CalendarEvent method: convertToString">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString_exist" purpose="Check if method convertToString of CalendarItem exists">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_exist" purpose="Check if method convertToString of CalendarItem exists">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString_format_TypeMismatch" purpose="Check argument format conversions exception.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_format_TypeMismatch" purpose="Check argument format conversions exception.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_format_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_extend" purpose="test whether the File object can have new attribute added">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_extend" purpose="test whether the File object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendar" purpose="check whether the task calendar object with the given identifier is provided correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar" purpose="check whether the task calendar object with the given identifier is provided correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendar_missarg" purpose="check whether 'getCalendar' method called with an invalid argument throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_missarg" purpose="check whether 'getCalendar' method called with an invalid argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendar_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars" purpose="check whether getCalendars method works correctly with only non-optional arguments">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars" purpose="check whether getCalendars method works correctly with only non-optional arguments">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object in getCalendars method which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object in getCalendars method which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_missarg" purpose="check whether getCalendars() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_missarg" purpose="check whether getCalendars() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_successCallback_invalid_cb" purpose="Test if putting a user successCallback object in getCalendars method which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_successCallback_invalid_cb" purpose="Test if putting a user successCallback object in getCalendars method which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getCalendars method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_with_errorCallback" purpose="check whether all available 'EVENT' type calendars are listed correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_with_errorCallback" purpose="check whether all available 'EVENT' type calendars are listed correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar" purpose="check whether the default 'TASK' type calendar object is provided correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar" purpose="check whether the default 'TASK' type calendar object is provided correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_missarg" purpose="check whether 'getDefaultCalendar' method called with an invalid argument throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_missarg" purpose="check whether 'getDefaultCalendar' method called with an invalid argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getDefaultCalendar method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getDefaultCalendar method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getUnifiedCalendar" purpose="test the getUnifiedCalendar() method with only non-optional arguments by giving the valid data.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar" purpose="test the getUnifiedCalendar() method with only non-optional arguments by giving the valid data.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getUnifiedCalendar_missarg" purpose="Check if getUnifiedCalendar method with missing non-optional argument works">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_missarg" purpose="Check if getUnifiedCalendar method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getUnifiedCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getUnifiedCalendar method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_type_TypeMismatch" purpose="Test type argument whether type conversion occurs according to Type Conversion Tables in getUnifiedCalendar method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getUnifiedCalendar_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_in_tizen" purpose="this object exists in tizen">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_in_tizen" purpose="this object exists in tizen">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_errorCallback_TypeMismatch" purpose="check if addBatch throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_errorCallback_TypeMismatch" purpose="check if addBatch throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_items_TypeMismatch" purpose="check if addBatch throws exception when items is incorrect">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_items_TypeMismatch" purpose="check if addBatch throws exception when items is incorrect">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_items_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addBatch_successCallback_TypeMismatch" purpose="check if addBatch throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addBatch_successCallback_TypeMismatch" purpose="check if addBatch throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener_successCallback_TypeMismatch" purpose="Test addChangeListener argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_TypeMismatch" purpose="Test addChangeListener argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_cb" purpose="Check if addChangeListener throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_cb" purpose="Check if addChangeListener throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add_item_TypeMismatch" purpose="check if add throws exception when item is incorrect">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_item_TypeMismatch" purpose="check if add throws exception when item is incorrect">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find" purpose="check whether 'find' method correctly assigns task items to the CalendarTask object">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find" purpose="check whether 'find' method correctly assigns task items to the CalendarTask object">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_filter_TypeMismatch" purpose="Test filter argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_filter_TypeMismatch" purpose="Test filter argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_sortMode_TypeMismatch" purpose="Test sortMode argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_sortMode_TypeMismatch" purpose="Test sortMode argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_sortMode_invalid_obj" purpose="Test if putting a user sortMode object which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_sortMode_invalid_obj" purpose="Test if putting a user sortMode object which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_sortMode_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_successCallback_invalid_cb" purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_successCallback_invalid_cb" purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_with_errorCallback" purpose="check whether 'find' method correctly with errorCallback argument">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_errorCallback" purpose="check whether 'find' method correctly with errorCallback argument">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_with_filter" purpose="check whether 'find' method correctly with filter argument">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_filter" purpose="check whether 'find' method correctly with filter argument">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_with_sortMode" purpose="check whether 'find' method correctly with sortMode argument">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_with_sortMode" purpose="check whether 'find' method correctly with sortMode argument">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_with_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_id_TypeMismatch" purpose="check if get throws exception when id is incorrect">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_id_TypeMismatch" purpose="check if get throws exception when id is incorrect">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_id_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_errorCallback_TypeMismatch" purpose="Test errorCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_errorCallback_TypeMismatch" purpose="Test errorCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object in removeBatch which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_errorCallback_invalid_cb" purpose="Test if putting a user errorCallback object in removeBatch which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_ids_TypeMismatch" purpose="Test ids argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_ids_TypeMismatch" purpose="Test ids argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_ids_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_successCallback_TypeMismatch" purpose="Test successCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_successCallback_TypeMismatch" purpose="Test successCallback argument in removeBatch, whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_successCallback_invalid_cb" purpose="Test if putting a user successCallback object in removeBatch which was not created through the constructor but has all the properties failes.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_successCallback_invalid_cb" purpose="Test if putting a user successCallback object in removeBatch which was not created through the constructor but has all the properties failes.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_with_successCallback" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously with successCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_with_successCallback" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously with successCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeChangeListener" purpose="check whether removeChangeListener() works correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener" purpose="check whether removeChangeListener() works correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch" purpose="check whether 'updateBatch' method correctly adds several task items from the CalendarTask object asynchronously">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch" purpose="check whether 'updateBatch' method correctly adds several task items from the CalendarTask object asynchronously">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_errorCallback_TypeMismatch" purpose="Test errorCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_errorCallback_invalid_cb" purpose="check whether updateBatch() method incorrectly with invalid errorCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_errorCallback_invalid_cb" purpose="check whether updateBatch() method incorrectly with invalid errorCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_items_TypeMismatch" purpose="Test items argument whether type conversion occurs according to Type Conversion Tables.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_items_TypeMismatch" purpose="Test items argument whether type conversion occurs according to Type Conversion Tables.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_items_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_successCallback_TypeMismatch" purpose="Test successCallback argument whether type conversion occurs according to Type Conversion Tables in updateBatch method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_successCallback_invalid_cb" purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes in updateBatch method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_successCallback_invalid_cb" purpose="Test if putting a user successCallback object which was not created through the constructor but has all the properties failes in updateBatch method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_with_successCallback" purpose="check whether 'updateBatch' method with successCallback works correctly updates several task items from the CalendarTask object asynchronously">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_with_successCallback" purpose="check whether 'updateBatch' method with successCallback works correctly updates several task items from the CalendarTask object asynchronously">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_with_updateAllInstances" purpose="check whether 'updateBatch' method with updateAllInstances works correctly deletes several task items from the CalendarTask object asynchronously">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_with_updateAllInstances" purpose="check whether 'updateBatch' method with updateAllInstances works correctly deletes several task items from the CalendarTask object asynchronously">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_with_updateAllInstances.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_item_TypeMismatch" purpose="Test item argument whether type conversion occurs according to Type Conversion Tables in update method.">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_item_TypeMismatch" purpose="Test item argument whether type conversion occurs according to Type Conversion Tables in update method.">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_with_updateAllInstances_false" purpose="Check if method update of Calendar with false as optional argument">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_with_updateAllInstances_false" purpose="Check if method update of Calendar with false as optional argument">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_with_updateAllInstances_true" purpose="Check if method update of Calendar with true as optional argument">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_with_updateAllInstances_true" purpose="Check if method update of Calendar with true as optional argument">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_with_updateAllInstances_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_type" purpose="check whether addChangeListener() method called with an invalid argument throws an exception (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_addChangeListener_successCallback_invalid_type" purpose="check whether addChangeListener() method called with an invalid argument throws an exception (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_addChangeListener_successCallback_invalid_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_add_item_invalid_type" purpose="check whether 'add' method called with an invalid argument throws an exception correctly (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_add_item_invalid_type" purpose="check whether 'add' method called with an invalid argument throws an exception correctly (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_add_item_invalid_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_eventType_methods_exist" purpose="check if Calendar for event creation exists and implements methods">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_eventType_methods_exist" purpose="check if Calendar for event creation exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_eventType_methods_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_event_usage" purpose="check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_event_usage" purpose="check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for event calendar)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_event_usage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_find_task_usage" purpose="check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for task calendar)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_find_task_usage" purpose="check if find() method correctly finds CalendarItem objects matching the supplied filter (checked for task calendar)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_find_task_usage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_methods_exist" purpose="check if Calendar exists and implements methods">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_methods_exist" purpose="check if Calendar exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_methods_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_TypeMismatch" purpose="check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously (part 3)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_TypeMismatch" purpose="check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously (part 3)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_taskType_methods_exist" purpose="check if Calendar for task creation exists and implements methods">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_taskType_methods_exist" purpose="check if Calendar for task creation exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_taskType_methods_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_TypeMismatch" purpose="check whether 'updateBatch' method called with an invalid argument throws an exception correctly (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_TypeMismatch" purpose="check whether 'updateBatch' method called with an invalid argument throws an exception correctly (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_eventType_with_optional_null" purpose="check if several event items in CalendarEvent object is updated correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_eventType_with_optional_null" purpose="check if several event items in CalendarEvent object is updated correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_eventType_with_optional_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_updateBatch_taskType_with_optional_null" purpose="check if several task items in CalendarTask object is updated correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_updateBatch_taskType_with_optional_null" purpose="check if several task items in CalendarTask object is updated correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_updateBatch_taskType_with_optional_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_item_invalid_type" purpose="check whether 'update' method called with an invalid argument throws an exception correctly (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_item_invalid_type" purpose="check whether 'update' method called with an invalid argument throws an exception correctly (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_item_invalid_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_update_updateAllInstances_miscellaneous_values" purpose="check if task item in CalendarTask object is updated correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_update_updateAllInstances_miscellaneous_values" purpose="check if task item in CalendarTask object is updated correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_update_updateAllInstances_miscellaneous_values.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarAlarm used in Calendar Event">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarAlarm used in Calendar Event">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarEvent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarTask" purpose="check various attributes of CalendarAlarm used in CalnedarTask">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_attribute_valid_value_CalendarTask" purpose="check various attributes of CalendarAlarm used in CalnedarTask">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_attribute_valid_value_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_attribute_valid_CalendarTask" purpose="check various attributes of CalendarAttendee used in CalendarTask">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_attribute_valid_CalendarTask" purpose="check various attributes of CalendarAttendee used in CalendarTask">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_constructor_valid_argument" purpose="check if instance of CalendarAttendee is created correctly by constructor">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_constructor_valid_argument" purpose="check if instance of CalendarAttendee is created correctly by constructor">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_constructor_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_constructor_valid_argument" purpose="check if instance of CalendarEvent is created correctly by the constructor (use init dictionary)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_valid_argument" purpose="check if instance of CalendarEvent is created correctly by the constructor (use init dictionary)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarEvent">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarEvent">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarEvent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarTask" purpose="check various attributes of CalendarTask">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_attribute_valid_value_CalendarTask" purpose="check various attributes of CalendarTask">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_attribute_valid_value_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_clone_CalendarTask" purpose="check if a clone of the CalendarTask is created correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_clone_CalendarTask" purpose="check if a clone of the CalendarTask is created correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_clone_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_missarg_TASK" purpose="check whether getCalendars() method called with invalid arguments throws an exception (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_missarg_TASK" purpose="check whether getCalendars() method called with invalid arguments throws an exception (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getCalendars_missarg_TASK.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_attribute_valid_value" purpose="check various attributes of CalendarRecurrenceRule">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_attribute_valid_value" purpose="check various attributes of CalendarRecurrenceRule">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_attribute_valid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_invalid_argument" purpose="check whether 'get' method called with an invalid argument throws an exception correctly (part 4)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_invalid_argument" purpose="check whether 'get' method called with an invalid argument throws an exception correctly (part 4)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_invalid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_valid_argument" purpose="check if the CalendarTask item with the given identifier is retrieved correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_valid_argument" purpose="check if the CalendarTask item with the given identifier is retrieved correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_get_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeChangeListener_valid_argument" purpose="check whether subscription to receive notifications about the CalendarTask object changes is unset correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeChangeListener_valid_argument" purpose="check whether subscription to receive notifications about the CalendarTask object changes is unset correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeChangeListener_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_remove_id_invalid_argument" purpose="check whether 'remove' method (task calendar) called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_id_invalid_argument" purpose="check whether 'remove' method (task calendar) called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_id_invalid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarAttendee used in CalendarEvent">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_attribute_valid_value_CalendarEvent" purpose="check various attributes of CalendarAttendee used in CalendarEvent">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_attribute_valid_value_CalendarEvent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString_CalendarTask" purpose="check if the CalendarTask is converted to a string format correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_CalendarTask" purpose="check if the CalendarTask is converted to a string format correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarEvent" purpose="check whether 'convertToString' method called with an invalid argument throws an exception correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarEvent" purpose="check whether 'convertToString' method called with an invalid argument throws an exception correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarEvent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarTask" purpose="check whether 'convertToString' method called with an invalid argument throws an exception correctly (part 2)">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarItem_convertToString_missarg_CalendarTask" purpose="check whether 'convertToString' method called with an invalid argument throws an exception correctly (part 2)">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarItem_convertToString_missarg_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_attribute_date_valid_value" purpose="check various date attributes of CalendarTask">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_attribute_date_valid_value" purpose="check various date attributes of CalendarTask">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_attribute_date_valid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_constructor_stringRepresentation" purpose="check CalendarEvent constructor: CalendarEvent with stringRepresentation">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_constructor_stringRepresentation" purpose="check CalendarEvent constructor: CalendarEvent with stringRepresentation">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_constructor_stringRepresentation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarEvent" purpose="check if attributes of an event calendar object are managed correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarEvent" purpose="check if attributes of an event calendar object are managed correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarEvent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarTask" purpose="check if attributes of a task calendar object are managed correctly">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_CalendarTask" purpose="check if attributes of a task calendar object are managed correctly">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_getDefaultCalendar_CalendarTask.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAlarm_extend" purpose="check if  CalendarAlarm object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAlarm_extend" purpose="check if  CalendarAlarm object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAlarm_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarAttendee_extend" purpose="check if  CalendarAttendee object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarAttendee_extend" purpose="check if  CalendarAttendee object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarAttendee_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEventId_extend" purpose="check if  CalendarEventId object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEventId_extend" purpose="check if  CalendarEventId object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEventId_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_extend" purpose="check if  CalendarEvent object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_extend" purpose="check if  CalendarEvent object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_extend" purpose="check if  CalendarManager object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_extend" purpose="check if  CalendarManager object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarRecurrenceRule_extend" purpose="check if CalendarRecurrenceRule object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarRecurrenceRule_extend" purpose="check if CalendarRecurrenceRule object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarRecurrenceRule_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarTask_extend" purpose="check if CalendarTask object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarTask_extend" purpose="check if CalendarTask object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarTask_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_extend" purpose="check if  Calendar object is extendable">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_extend" purpose="check if  Calendar object is extendable">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_removeBatch_without_callbacks" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously without callbacks">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_removeBatch_without_callbacks" purpose="Check whether 'removeBatch' method correctly deletes several task items from the CalendarTask object asynchronously without callbacks">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_removeBatch_without_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_with_errorCallback" purpose="check if a recurring event is expanded correctly when using expandRecurrence with errorCallback">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_with_errorCallback" purpose="check if a recurring event is expanded correctly when using expandRecurrence with errorCallback">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarEvent_expandRecurrence_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarArraySuccessCallback_onsuccess" purpose="check CalendarArraySuccessCallback onsuccess method">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarArraySuccessCallback_onsuccess" purpose="check CalendarArraySuccessCallback onsuccess method">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/CalendarArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_get_NotFoundError" purpose="check if Calendar get method throws exception when trying to get removed item">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_get_NotFoundError" purpose="check if Calendar get method throws exception when trying to get removed item">
         <description>
           <test_script_entry timeout="90">/opt/tct-calendar-tizen-tests/calendar/Calendar_get_NotFoundError.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_remove_Event" purpose="check whether 'remove' method correctly deletes event from the Calendar">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_remove_Event" purpose="check whether 'remove' method correctly deletes event from the Calendar">
         <description>
           <test_script_entry>/opt/tct-calendar-tizen-tests/calendar/Calendar_remove_Event.html</test_script_entry>
         </description>
index 10395071cd1019de1ce9b68d2890fa86430058c8..66316809fd02bd3b658bf07cea8a7af1349b2e3f 100644 (file)
@@ -6,12 +6,12 @@
       <capabilities>
         <capability name="telephony" />
       </capabilities>
-      <testcase execution_type="auto" id="CallHistory_find_exist" purpose="Check if find method is exist and can be overriden">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_exist" purpose="Check if find method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_find" purpose="Check if fetch call history items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_find" purpose="Check if fetch call history items">
         <description>
           <pre_condition>Make an existence call history (at least one entry)</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_remove_exist" purpose="Check if remove method is exist and can be overriden">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_remove_exist" purpose="Check if remove method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_remove" purpose="Check if delete a call history entry synchronously">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_remove" purpose="Check if delete a call history entry synchronously">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_exist" purpose="Check if removeBatch method is exist and can be overriden">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_exist" purpose="Check if removeBatch method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch" purpose="Check if delete a list of call history entries asynchronously">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch" purpose="Check if delete a list of call history entries asynchronously">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_exist" purpose="Check if removeAll method is exist">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_exist" purpose="Check if removeAll method is exist">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll" purpose="Check if removeAll called without arguments works">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll" purpose="Check if removeAll called without arguments works">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_exist" purpose="Check if addChangeListener method is exist">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_exist" purpose="Check if addChangeListener method is exist">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener" purpose="Check if addChangeListener method works properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener" purpose="Check if addChangeListener method works properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeChangeListener_exist" purpose="Check if removeChangeListener method is exist">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener_exist" purpose="Check if removeChangeListener method is exist">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeChangeListener" purpose="Check if unregister a previously registered listener">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener" purpose="Check if unregister a previously registered listener">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_limit_0" onload_delay="90" purpose="Check if no limit the query result">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_0" onload_delay="90" purpose="Check if no limit the query result">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_find_limit_2" purpose="Check if limit the query result">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_find_limit_2" purpose="Check if limit the query result">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_findByDirection" purpose="Check if find call history items by REJECTED and then delete the list of call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_findByDirection" purpose="Check if find call history items by REJECTED and then delete the list of call history entries">
         <description>
           <pre_condition>dialed a call and rejected 3 calls</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByDirection.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_remove_findBySortMode" purpose="Check if find call history items by startTime desc and then delete the first call history entry">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_remove_findBySortMode" purpose="Check if find call history items by startTime desc and then delete the first call history entry">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_findBySortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_findByType" purpose="Check if find call history items by TEL and then delete a list of call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_findByType" purpose="Check if find call history items by TEL and then delete a list of call history entries">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_findByType.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_type_TEL" purpose="Check if attribute type value is TEL">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_type_TEL" purpose="Check if attribute type value is TEL">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_type_TEL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_features_VOICECALL" purpose="Check if features value is VOICECALL for voice-only calls">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_features_VOICECALL" purpose="Check if features value is VOICECALL for voice-only calls">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_features_VOICECALL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_DIALED" purpose="Check if direction value is DIALED when user dialed a call">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_DIALED" purpose="Check if direction value is DIALED when user dialed a call">
         <description>
           <pre_condition>Dialed a call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_DIALED.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_MISSED" purpose="Check if direction value is MISSED when user missed calls">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_MISSED" purpose="Check if direction value is MISSED when user missed calls">
         <description>
           <pre_condition>Make at least one missed call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSED.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_MISSEDNEW" purpose="Check if direction value is MISSEDNEW when user missed call which is not seen">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_MISSEDNEW" purpose="Check if direction value is MISSEDNEW when user missed call which is not seen">
         <description>
           <pre_condition>Make at least one missed call which is not seen</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_MISSEDNEW.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_RECEIVED" purpose="Check if direction value is RECEIVED when user received a call">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_RECEIVED" purpose="Check if direction value is RECEIVED when user received a call">
         <description>
           <pre_condition>Received a call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_RECEIVED.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_REJECTED" purpose="Check if direction value is REJECTED when user rejected a call">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_REJECTED" purpose="Check if direction value is REJECTED when user rejected a call">
         <description>
           <pre_condition>Rejected a call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_REJECTED.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_nullableArgs_null" onload_delay="90" purpose="Check if callhistory.find performs successCallback when all optional arguments are null">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_nullableArgs_null" onload_delay="90" purpose="Check if callhistory.find performs successCallback when all optional arguments are null">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_nullableArgs_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_null" onload_delay="90" purpose="check whether addChangeListener() registers listener with null onadded argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_null" onload_delay="90" purpose="check whether addChangeListener() registers listener with null onadded argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_undefined" onload_delay="90" purpose="check whether addChangeListener() registers listener with undefined onadded argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_undefined" onload_delay="90" purpose="check whether addChangeListener() registers listener with undefined onadded argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_null" onload_delay="90" purpose="check whether addChangeListener() registers listener with null onchanged argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_null" onload_delay="90" purpose="check whether addChangeListener() registers listener with null onchanged argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_undefined" onload_delay="90" purpose="check whether addChangeListener() registers listener with undefined onchanged argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_undefined" onload_delay="90" purpose="check whether addChangeListener() registers listener with undefined onchanged argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_errorCallback_null" onload_delay="90" purpose="check whether find() method called with null errorCallback lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_null" onload_delay="90" purpose="check whether find() method called with null errorCallback lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_null" onload_delay="90" purpose="check whether find() method called with null filter lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_null" onload_delay="90" purpose="check whether find() method called with null filter lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_sortMode_null" onload_delay="90" purpose="check whether find() method called with null filter and sortMode lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_null" onload_delay="90" purpose="check whether find() method called with null filter and sortMode lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_limit_null" onload_delay="90" purpose="check whether find() method called with null filter, sortMode and limit lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_null" onload_delay="90" purpose="check whether find() method called with null filter, sortMode and limit lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_offset_null" onload_delay="90" purpose="check whether find() method called with null filter, sortMode, limit and offset lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset_null" onload_delay="90" purpose="check whether find() method called with null filter, sortMode, limit and offset lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_successCallback_null" purpose="check whether removeBatch() method called with null successCallback deletes several call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_successCallback_null" purpose="check whether removeBatch() method called with null successCallback deletes several call history entries">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_errorCallback_null" purpose="check whether removeBatch() method called with null errorCallback deletes several call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_errorCallback_null" purpose="check whether removeBatch() method called with null errorCallback deletes several call history entries">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_missarg" purpose="Check if method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_missarg" purpose="Check if method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_with_errorCallback" onload_delay="90" purpose="Check if find called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_errorCallback" onload_delay="90" purpose="Check if find called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_with_filter" onload_delay="90" purpose="Check if find called with optional filter works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_filter" onload_delay="90" purpose="Check if find called with optional filter works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_with_sortMode" onload_delay="90" purpose="Check if find called with optional sortMode works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_sortMode" onload_delay="90" purpose="Check if find called with optional sortMode works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_with_limit" onload_delay="90" purpose="Check if find called with optional limit works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_limit" onload_delay="90" purpose="Check if find called with optional limit works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_with_offset" onload_delay="90" purpose="Check if find called with optional offset works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_with_offset" onload_delay="90" purpose="Check if find called with optional offset works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_with_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_errorCallback_invalid_cb" onload_delay="90" purpose="Check if find throws exception when error callback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_invalid_cb" onload_delay="90" purpose="Check if find throws exception when error callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_successCallback_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_successCallback_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_successCallback_invalid_cb" purpose="Check if find throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_successCallback_invalid_cb" purpose="Check if find throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when filter is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when filter is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_sortMode_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when sortMode is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_TypeMismatch" onload_delay="90" purpose="Check if find throws exception when sortMode is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_invalid_obj" onload_delay="90" purpose="Check if find throws exception when filter is a simple object">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_invalid_obj" onload_delay="90" purpose="Check if find throws exception when filter is a simple object">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_sortMode_invalid_obj" onload_delay="90" purpose="Check if find throws exception when sortMode is a simple object">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_invalid_obj" onload_delay="90" purpose="Check if find throws exception when sortMode is a simple object">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_remove_missarg" purpose="Check if remove called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_remove_missarg" purpose="Check if remove called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_remove_entry_TypeMismatch" purpose="Check if remove throws exception when entry is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_remove_entry_TypeMismatch" purpose="Check if remove throws exception when entry is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_remove_entry_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_missarg" purpose="Check if removeBatch called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_missarg" purpose="Check if removeBatch called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_notexist" purpose="Check if CallHistory cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_notexist" purpose="Check if CallHistory cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_extend" purpose="Check if callhistory object can have new properties added">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_extend" purpose="Check if callhistory object can have new properties added">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_with_successCallback" purpose="Check if removeBatch called with optional successCallback works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_with_successCallback" purpose="Check if removeBatch called with optional successCallback works as expected">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_with_errorCallback" purpose="Check if removeBatch called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_with_errorCallback" purpose="Check if removeBatch called with optional errorCallback works as expected">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_entries_TypeMismatch" purpose="Check if removeBatch throws exception when entries is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_entries_TypeMismatch" purpose="Check if removeBatch throws exception when entries is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_entries_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_successCallback_invalid_cb" purpose="Check if removeBatch throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_invalid_cb" purpose="Check if removeBatch throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_errorCallback_invalid_cb" purpose="Check if removeBatch throws exception when error callback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_invalid_cb" purpose="Check if removeBatch throws exception when error callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_successCallback_TypeMismatch" purpose="Check if removeBatch throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_successCallback_TypeMismatch" purpose="Check if removeBatch throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_errorCallback_TypeMismatch" purpose="Check if removeBatch throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_errorCallback_TypeMismatch" purpose="Check if removeBatch throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeAll_with_successCallback" purpose="Check if removeAll called with optional successCallback works as expected - if delete all call history">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeAll_with_successCallback" purpose="Check if removeAll called with optional successCallback works as expected - if delete all call history">
         <description>
           <pre_condition>Make some existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_with_errorCallback" onload_delay="90" purpose="Check if removeAll called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_with_errorCallback" onload_delay="90" purpose="Check if removeAll called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_successCallback_TypeMismatch" purpose="Check if removeAll throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_successCallback_TypeMismatch" purpose="Check if removeAll throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_errorCallback_TypeMismatch" purpose="Check if removeAll throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_errorCallback_TypeMismatch" purpose="Check if removeAll throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_successCallback_invalid_cb" purpose="Check if removeAll throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_successCallback_invalid_cb" purpose="Check if removeAll throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_errorCallback_invalid_cb" purpose="Check if removeAll throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_errorCallback_invalid_cb" purpose="Check if removeAll throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeAll_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistoryChangeCallback_notexist" purpose="Check if CallHistoryChangeCallback cannot be called in new expression and as a function">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistoryChangeCallback_notexist" purpose="Check if CallHistoryChangeCallback cannot be called in new expression and as a function">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryChangeCallback_onadded" purpose="Check if CallHistoryChangeCallback onadded is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onadded" purpose="Check if CallHistoryChangeCallback onadded is called and if its arguments have proper type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryChangeCallback_onchanged" purpose="Check if CallHistoryChangeCallback onchanged is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onchanged" purpose="Check if CallHistoryChangeCallback onchanged is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
         <description>
           <pre_condition>Make an untouched missed call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onchanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntryArraySuccessCallback_onsuccess" purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntryArraySuccessCallback_onsuccess" purpose="Check if CallHistoryEntryArraySuccessCallback onsuccess is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry_direction_attribute" purpose="Check if CallHistoryEntry have direction attribute with proper type, not null">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry_direction_attribute" purpose="Check if CallHistoryEntry have direction attribute with proper type, not null">
         <description>
           <pre_condition>Make an existence call history with one new missed call and one other</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_direction_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistoryEntry_notexist" purpose="Check if CallHistoryEntry cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistoryEntry_notexist" purpose="Check if CallHistoryEntry cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntry_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteParty_notexist" purpose="Check if RemoteParty cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="RemoteParty_notexist" purpose="Check if RemoteParty cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/RemoteParty_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_in_tizen" purpose="check if CallHistory exists and implements methods">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_in_tizen" purpose="check if CallHistory exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistoryEntryArraySuccessCallback_notexist" purpose="Check if CallHistoryEntryArraySuccessCallback cannot be called in new expression and as a function">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistoryEntryArraySuccessCallback_notexist" purpose="Check if CallHistoryEntryArraySuccessCallback cannot be called in new expression and as a function">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryEntryArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_missarg" purpose="Check if addChangeListener called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_missarg" purpose="Check if addChangeListener called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_TypeMismatch" purpose="Check if addChangeListener throws exception when observer is incorrect">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_TypeMismatch" purpose="Check if addChangeListener throws exception when observer is incorrect">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_invalid_cb" purpose="Check if addChangeListener throws exception when observer is invalid">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_invalid_cb" purpose="Check if addChangeListener throws exception when observer is invalid">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_errorCallback_undefined" onload_delay="90" purpose="check whether find() method called with undefined errorCallback lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_undefined" onload_delay="90" purpose="check whether find() method called with undefined errorCallback lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_successCallback_undefined" purpose="check whether removeBatch() method called with undefined successCallback deletes several call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_successCallback_undefined" purpose="check whether removeBatch() method called with undefined successCallback deletes several call history entries">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_successCallback_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistory_removeBatch_errorCallback_undefined" purpose="check whether removeBatch() method called with undefined errorCallback deletes several call history entries">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistory_removeBatch_errorCallback_undefined" purpose="check whether removeBatch() method called with undefined errorCallback deletes several call history entries">
         <description>
           <pre_condition>Make at least 3 existence call history</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeBatch_errorCallback_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_sortMode_undefined" onload_delay="90" purpose="check whether find() method called with null filter and undefined sortMode lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode_undefined" onload_delay="90" purpose="check whether find() method called with null filter and undefined sortMode lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_undefined" onload_delay="90" purpose="check whether find() method called with undefined filter lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_undefined" onload_delay="90" purpose="check whether find() method called with undefined filter lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryChangeCallback_onremoved" purpose="Check if CallHistoryChangeCallback onremoved is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryChangeCallback_onremoved" purpose="Check if CallHistoryChangeCallback onremoved is called and if its arguments have proper type, all non-optional arguments were given, and non-nullable arguments were not null">
         <description>
           <pre_condition>Make a call</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryChangeCallback_onremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_without_errorCallback" onload_delay="90" purpose="check if find() method calls successCallback function properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_without_errorCallback" onload_delay="90" purpose="check if find() method calls successCallback function properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter" onload_delay="90" purpose="check if CallHistory items matching the supplied filter are found properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter" onload_delay="90" purpose="check if CallHistory items matching the supplied filter are found properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_sortMode" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter and sortMode lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_sortMode" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter and sortMode lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_limit" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter, sortMode and limit lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter, sortMode and limit lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_offset" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter, sortMode limit and offset lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset" onload_delay="90" purpose="check whether find() method called with successCallback, errorCallback, filter, sortMode limit and offset lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_offset_0" onload_delay="90" purpose="check if find() method calls successCallback function properly for offset equal 0">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_offset_0" onload_delay="90" purpose="check if find() method calls successCallback function properly for offset equal 0">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_offset_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_errorCallback_null_filter" onload_delay="90" purpose="check whether find() method called with null errorCallback and specified filter lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_errorCallback_null_filter" onload_delay="90" purpose="check whether find() method called with null errorCallback and specified filter lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_errorCallback_null_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_null_sortMode" onload_delay="90" purpose="check whether find() method called with null filter and specified sortMode lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_null_sortMode" onload_delay="90" purpose="check whether find() method called with null filter and specified sortMode lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_null_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_sortMode_null" onload_delay="90" purpose="check whether find() method called with null filter, null sortMode and specified limit lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_sortMode_null" onload_delay="90" purpose="check whether find() method called with null filter, null sortMode and specified limit lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_compositeFilters" onload_delay="90" purpose="check whether find() method lists CallHistory items for various composite filters">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_compositeFilters" onload_delay="90" purpose="check whether find() method lists CallHistory items for various composite filters">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_compositeFilters.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_rangeFilters" onload_delay="90" purpose="check whether find() method lists CallHistory items for various range filters">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_rangeFilters" onload_delay="90" purpose="check whether find() method lists CallHistory items for various range filters">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_rangeFilters.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_sortMode_limit_null_offset" onload_delay="90" purpose="check whether find() method called with null filter, sortMode, limit and specified offset lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_sortMode_limit_null_offset" onload_delay="90" purpose="check whether find() method called with null filter, sortMode, limit and specified offset lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_sortMode_limit_null_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_filter_various" onload_delay="90" purpose="check whether find() method lists CallHistory items for various filters">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_filter_various" onload_delay="90" purpose="check whether find() method lists CallHistory items for various filters">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_filter_various.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_limit_1" onload_delay="90" purpose="check whether find() method called with additional arguments lists CallHistory items">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_limit_1" onload_delay="90" purpose="check whether find() method called with additional arguments lists CallHistory items">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_find_limit_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_onadded" purpose="check whether addChangeListener() registers listener with onadded argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_onadded" purpose="check whether addChangeListener() registers listener with onadded argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_onchanged" purpose="check whether addChangeListener() registers listener with onchanged argument">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_onchanged" purpose="check whether addChangeListener() registers listener with onchanged argument">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_onchanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_invalid" onload_delay="90" purpose="check whether invoking 'addChangeListener' method with incorect onadded argument throws exception properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onadded_invalid" onload_delay="90" purpose="check whether invoking 'addChangeListener' method with incorect onadded argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onadded_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_invalid" onload_delay="90" purpose="check whether invoking 'addChangeListener' method with incorect onchanged argument throws exception properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_observer_onchanged_invalid" onload_delay="90" purpose="check whether invoking 'addChangeListener' method with incorect onchanged argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_addChangeListener_observer_onchanged_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeChangeListener_handle_InvalidValue" purpose="check whether invoking 'removeChangeListener' method with improper argument throws exception properly">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener_handle_InvalidValue" purpose="check whether invoking 'removeChangeListener' method with improper argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistory_removeChangeListener_handle_InvalidValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistoryObject_notexist" purpose="check if CallHistoryObject not exist">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistoryObject_notexist" purpose="check if CallHistoryObject not exist">
         <description>
           <test_script_entry>/opt/tct-callhistory-tizen-tests/callhistory/CallHistoryObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CallHistoryEntry" purpose="check CallHistoryEntry attributes and functions">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="manual" id="CallHistoryEntry" purpose="check CallHistoryEntry attributes and functions">
         <description>
           <pre_condition>Make an existence call history</pre_condition>
           <steps>
index 57bcecb78b06b943f0644a763b460cbe8b8ed6e7..ebfe32fafb91061b03a1dc526d0a9165e5cf0d72 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-canvas-html5-tests">
     <set name="Canvas">
-      <testcase execution_type="auto" id="2d.imageData.create1.basic" purpose="Check if createImageData(imgdata) exists and returns something">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.create1.basic" purpose="Check if createImageData(imgdata) exists and returns something">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create1.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="type.exists" purpose="Check if HTMLCanvasElement is a property of window">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="type.exists" purpose="Check if HTMLCanvasElement is a property of window">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/type.exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_transform_multiply" purpose="Check if transform() multiplies the CTM">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_transform_multiply" purpose="Check if transform() multiplies the CTM">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.transform.multiply.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_basic_canvas" purpose="Check fillStyle with pattern of canvas works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_basic_canvas" purpose="Check fillStyle with pattern of canvas works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.basic.canvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_closed_basic" purpose="Check if fill function works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_closed_basic" purpose="Check if fill function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.closed.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_direction" purpose="Check if the image can be displayed correctly with the rotate()-clockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_direction" purpose="Check if the image can be displayed correctly with the rotate()-clockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.direction.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_canvas" purpose="Check if can draw a image of canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_canvas" purpose="Check if can draw a image of canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.canvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_linear_transform_one" purpose="Check if Linear gradient coordinates are relative to the  coordinates pace at the time of filling">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_linear_transform_one" purpose="Check if Linear gradient coordinates are relative to the  coordinates pace at the time of filling">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.linear.transform.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_basic" purpose="Check if strokeRect() method works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_basic" purpose="Check if strokeRect() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_basic" purpose="Check if can add the given point to the current subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_basic" purpose="Check if can add the given point to the current subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_beginPath" purpose="Check beginPath() method works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_beginPath" purpose="Check beginPath() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.beginPath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_scale_basic" purpose="Check if scale method works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_scale_basic" purpose="Check if scale method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_union" purpose="Check strokes in opposite directions are union, not subtracted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_union" purpose="Check strokes in opposite directions are union, not subtracted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.union.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_basic" purpose="Check if rect function works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_basic" purpose="Check if rect function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_basic" purpose="Check if  fillRect function works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_basic" purpose="Check if  fillRect function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_fill_maxWidth_bound" purpose="Check if fillText method handles maxWidth based on line size, not bounding box size">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_fill_maxWidth_bound" purpose="Check if fillText method handles maxWidth based on line size, not bounding box size">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.bound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_3transform" purpose="Check if Radial gradient transformations do not experience broken caching effects">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_3transform" purpose="Check if Radial gradient transformations do not experience broken caching effects">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.transform.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_measure_width_basic" purpose="Check if the image can be displayed correctly with measureText.width setted as basic values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_measure_width_basic" purpose="Check if the image can be displayed correctly with measureText.width setted as basic values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.measure.width.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_1basic" purpose="check if whether isPointInPath() detects the point is inside the path or not">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_1basic" purpose="check if whether isPointInPath() detects the point is inside the path or not">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.basic.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_closePath_newline" purpose="Check if closePath.newline works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_closePath_newline" purpose="Check if closePath.newline works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.closePath.newline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_translate_basic" purpose="Check if translate method works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_translate_basic" purpose="Check if translate method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.translate.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_basic" purpose="Check if quadraticCurveTo function works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_basic" purpose="Check if quadraticCurveTo function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_default" purpose="Check if the default value of arc() when missing last argument is clockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_default" purpose="Check if the default value of arc() when missing last argument is clockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_basic_one" purpose="Check if clip() method creates a new clipping region ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_basic_one" purpose="Check if clip() method creates a new clipping region ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.basic.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_basic" purpose="Check if clearRect clears all pixels on the canvas in the given rectangle to transparent black">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_basic" purpose="Check if clearRect clears all pixels on the canvas in the given rectangle to transparent black">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_moveTo_basic" purpose="Check if image can be displayed correctly with basic setting of moveTo()">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_moveTo_basic" purpose="Check if image can be displayed correctly with basic setting of moveTo()">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.moveTo.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_bitmap" purpose="Check if save()/restore() affect the current bitmap">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_bitmap" purpose="Check if save()/restore() affect the current bitmap">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.bitmap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_5arg" purpose="Check drawImage function with five arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_5arg" purpose="Check drawImage function with five arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.5arg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_setTransform_multiple" purpose="Check if setTransform() with multiple values can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_setTransform_multiple" purpose="Check if setTransform() with multiple values can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.setTransform.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_9arg_basic" purpose="Check drawImage function  with nine arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_9arg_basic" purpose="Check drawImage function  with nine arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.9arg.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_basic_image" purpose="Check if fillStyle with image pattern works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_basic_image" purpose="Check if fillStyle with image pattern works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.basic.image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_scale" purpose="Check if arcTo scales the curve, not just the control points">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_scale" purpose="Check if arcTo scales the curve, not just the control points">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.scale.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_lineTo_basic" purpose="Check if image can be displayed correctly with basic setting of lineTo()">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_lineTo_basic" purpose="Check if image can be displayed correctly with basic setting of lineTo()">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.lineTo.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_stroke_unaffected" purpose="Check if strokeText method does not start a new path or subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_stroke_unaffected" purpose="Check if strokeText method does not start a new path or subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.stroke.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_arcTo_exist" purpose="Check if canvas2d.arcTo exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_arcTo_exist" purpose="Check if canvas2d.arcTo exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_arcTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_arc_exist" purpose="Check if canvas2d.arc exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_arc_exist" purpose="Check if canvas2d.arc exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_arc_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_beginPath_exist" purpose="Check if canvas2d.beginPath exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_beginPath_exist" purpose="Check if canvas2d.beginPath exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_beginPath_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_bezierCurveTo_exist" purpose="Check if canvas2d.bezierCurveTo exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_bezierCurveTo_exist" purpose="Check if canvas2d.bezierCurveTo exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_bezierCurveTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_canvas_exist" purpose="Check if canvas2d.canvas exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_canvas_exist" purpose="Check if canvas2d.canvas exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_canvas_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_clearRect_exist" purpose="Check if canvas2d.clearRect exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_clearRect_exist" purpose="Check if canvas2d.clearRect exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_clearRect_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_clip_exist" purpose="Check if canvas2d.clip exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_clip_exist" purpose="Check if canvas2d.clip exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_clip_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_closePath_exist" purpose="Check if canvas2d.closePath exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_closePath_exist" purpose="Check if canvas2d.closePath exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_closePath_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_createLinearGradient_exist" purpose="Check if canvas2d.createLinearGradient exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_createLinearGradient_exist" purpose="Check if canvas2d.createLinearGradient exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_createLinearGradient_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_createPattern_exist" purpose="Check if canvas2d.creatPattern exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_createPattern_exist" purpose="Check if canvas2d.creatPattern exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_createPattern_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_createRadialGradient_exist" purpose="Check if canvas2d.createRadialGradient exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_createRadialGradient_exist" purpose="Check if canvas2d.createRadialGradient exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_createRadialGradient_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_drawImage_exist" purpose="Check if canvas2d.drawImage exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_drawImage_exist" purpose="Check if canvas2d.drawImage exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_drawImage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_fillRect_exist" purpose="Check if canvas2d.fillRect exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_fillRect_exist" purpose="Check if canvas2d.fillRect exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_fillRect_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_fillStyle_exist" purpose="Check if canvas2d.FillStyle exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_fillStyle_exist" purpose="Check if canvas2d.FillStyle exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_fillStyle_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_fillText_exist" purpose="Check if canvas2d.fillText exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_fillText_exist" purpose="Check if canvas2d.fillText exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_fillText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_fill_exist" purpose="Check if canvas2d.fill exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_fill_exist" purpose="Check if canvas2d.fill exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_fill_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_font_exist" purpose="Check if canvas2d.font exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_font_exist" purpose="Check if canvas2d.font exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_font_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_getImageData_exist" purpose="Check if canvas2d.getImageData exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_getImageData_exist" purpose="Check if canvas2d.getImageData exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_getImageData_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_globalAlpha_exist" purpose="Check if canvas2d.globalAlpha exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_globalAlpha_exist" purpose="Check if canvas2d.globalAlpha exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_globalAlpha_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_globalCompositeOperation_exist" purpose="Check if canvas2d.globalCompositeOperation exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_globalCompositeOperation_exist" purpose="Check if canvas2d.globalCompositeOperation exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_globalCompositeOperation_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_isPointInPath_exist" purpose="Check if canvas2d.isPointInPath exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_isPointInPath_exist" purpose="Check if canvas2d.isPointInPath exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_isPointInPath_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_lineCap_exist" purpose="Check if canvas2d.lineCap exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_lineCap_exist" purpose="Check if canvas2d.lineCap exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_lineCap_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_lineJoin_exist" purpose="Check if canvas2d.lineJoin exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_lineJoin_exist" purpose="Check if canvas2d.lineJoin exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_lineJoin_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_lineTo_exist" purpose="Check if canvas2d.lineTo exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_lineTo_exist" purpose="Check if canvas2d.lineTo exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_lineTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_lineWidth_exist" purpose="Check if canvas2d.lineWidth exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_lineWidth_exist" purpose="Check if canvas2d.lineWidth exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_lineWidth_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_measureText_exist" purpose="Check if canvas2d.measureText exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_measureText_exist" purpose="Check if canvas2d.measureText exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_measureText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_miterLimit_exist" purpose="Check if canvas2d.miterLimit exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_miterLimit_exist" purpose="Check if canvas2d.miterLimit exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_miterLimit_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_moveTo_exist" purpose="Check if canvas2d.moveTo exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_moveTo_exist" purpose="Check if canvas2d.moveTo exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_moveTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_putImageData_exist" purpose="Check if canvas2d.putImageData exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_putImageData_exist" purpose="Check if canvas2d.putImageData exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_putImageData_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_quadraticCurveTo_exist" purpose="Check if canvas2d.quadraticCurveTo exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_quadraticCurveTo_exist" purpose="Check if canvas2d.quadraticCurveTo exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_quadraticCurveTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_rect_exist" purpose="Check if canvas2d.rect exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_rect_exist" purpose="Check if canvas2d.rect exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_rect_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_restore_exist" purpose="Check if canvas2d.restore exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_restore_exist" purpose="Check if canvas2d.restore exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_restore_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_rotate_exist" purpose="Check if canvas2d.rotate exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_rotate_exist" purpose="Check if canvas2d.rotate exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_rotate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_save_exist" purpose="Check if canvas2d.save exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_save_exist" purpose="Check if canvas2d.save exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_save_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_scale_exist" purpose="Check if canvas2d.scale exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_scale_exist" purpose="Check if canvas2d.scale exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_scale_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_setTransform_exist" purpose="Check if canvas2d.setTransform exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_setTransform_exist" purpose="Check if canvas2d.setTransform exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_setTransform_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_shadowBlur_exist" purpose="Check if canvas2d.shadowBlur exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_shadowBlur_exist" purpose="Check if canvas2d.shadowBlur exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_shadowBlur_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_shadowColor_exist" purpose="Check if canvas2d.shadowColor exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_shadowColor_exist" purpose="Check if canvas2d.shadowColor exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_shadowColor_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_shadowOffsetX_exist" purpose="Check if canvas2d.shadowOffsetX exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_shadowOffsetX_exist" purpose="Check if canvas2d.shadowOffsetX exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_shadowOffsetX_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_shadowOffsetY_exist" purpose="Check if canvas2d.shadowOffsetY exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_shadowOffsetY_exist" purpose="Check if canvas2d.shadowOffsetY exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_shadowOffsetY_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_strokeRect_exist" purpose="Check if canvas2d.strokeRect exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_strokeRect_exist" purpose="Check if canvas2d.strokeRect exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_strokeRect_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_strokeStyle_exist" purpose="Check if canvas2d.strokeStyle exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_strokeStyle_exist" purpose="Check if canvas2d.strokeStyle exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_strokeStyle_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_strokeText_exist" purpose="Check if canvas2d.strokeText exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_strokeText_exist" purpose="Check if canvas2d.strokeText exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_strokeText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_stroke_exist" purpose="Check if canvas2d.stroke exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_stroke_exist" purpose="Check if canvas2d.stroke exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_stroke_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_textAlign_exist" purpose="Check if canvas2d.textAlign exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_textAlign_exist" purpose="Check if canvas2d.textAlign exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_textAlign_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_textBaseline_exist" purpose="Check if canvas2d.textBaseline exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_textBaseline_exist" purpose="Check if canvas2d.textBaseline exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_textBaseline_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_transform_exist" purpose="Check if canvas2d.transform exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_transform_exist" purpose="Check if canvas2d.transform exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_transform_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas2d_translate_exist" purpose="Check if canvas2d.translate exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas2d_translate_exist" purpose="Check if canvas2d.translate exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas2d_translate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_height_exist" purpose="Check if canvas.height exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_height_exist" purpose="Check if canvas.height exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas_height_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_toDataURL_exist" purpose="Check if canvas.toDataURL exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_toDataURL_exist" purpose="Check if canvas.toDataURL exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas_toDataURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_width_exist" purpose="Check if canvas.width exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_width_exist" purpose="Check if canvas.width exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/canvas_width_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="imagedata_data_exist" purpose="Check if imagedata.data exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="imagedata_data_exist" purpose="Check if imagedata.data exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/imagedata_data_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="imagedata_height_exist" purpose="Check if imagedata.height exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="imagedata_height_exist" purpose="Check if imagedata.height exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/imagedata_height_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="imagedata_width_exist" purpose="Check if imagedata.width exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="imagedata_width_exist" purpose="Check if imagedata.width exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/imagedata_width_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="textmetrics_width_exist" purpose="Check if textmetrics.width exists">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="textmetrics_width_exist" purpose="Check if textmetrics.width exists">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/textmetrics_width_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.whitespace" purpose="Check that parse non-negative integers in setAttribute if set width='rntx0c100'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.whitespace" purpose="Check that parse non-negative integers in setAttribute if set width='rntx0c100'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.whitespace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.trailingjunk" purpose="Check that parse non-negative integers in setAttribute if set width=' 100#!?'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.trailingjunk" purpose="Check that parse non-negative integers in setAttribute if set width=' 100#!?'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.trailingjunk.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.plus" purpose="Check that parse non-negative integers in setAttribute if set width='+100px'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.plus" purpose="Check that parse non-negative integers in setAttribute if set width='+100px'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.plus.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.percent" purpose="Check that parse non-negative integers in setAttribute if set width='100%'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.percent" purpose="Check that parse non-negative integers in setAttribute if set width='100%'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.percent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.octal" purpose="Check that parse non-negative integers in setAttribute if set width='0100'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.octal" purpose="Check that parse non-negative integers in setAttribute if set width='0100'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.octal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.minus" purpose="Check that parse non-negative integers in setAttribute if set width='-100'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.minus" purpose="Check that parse non-negative integers in setAttribute if set width='-100'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.minus.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.junk" purpose="Check that parse non-negative integers in setAttribute if set width='#!?'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.junk" purpose="Check that parse non-negative integers in setAttribute if set width='#!?'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.junk.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.hex" purpose="Check that parse non-negative integers in setAttribute if set width='0x100'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.hex" purpose="Check that parse non-negative integers in setAttribute if set width='0x100'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.hex.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.exp" purpose="Check that parse non-negative integers in setAttribute if set width='100e1'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.exp" purpose="Check that parse non-negative integers in setAttribute if set width='100e1'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.exp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.empty" purpose="Check that parse non-negative integers in setAttribute if set width=''">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.empty" purpose="Check that parse non-negative integers in setAttribute if set width=''">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.em" purpose="Check that parse non-negative integers in setAttribute if set width='100em'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.em" purpose="Check that parse non-negative integers in setAttribute if set width='100em'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.decimal" purpose="Check that parse non-negative integers in setAttribute if set width='100.999'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.decimal" purpose="Check that parse non-negative integers in setAttribute if set width='100.999'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.decimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.trailingjunk" purpose="Check if width='100#!?' can be set as a canvas control value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.trailingjunk" purpose="Check if width='100#!?' can be set as a canvas control value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.trailingjunk.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.space" purpose="Check if the width with space can be set as a canvas control value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.space" purpose="Check if the width with space can be set as a canvas control value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.plus" purpose="Check if width='+100' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.plus" purpose="Check if width='+100' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.plus.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.percent" purpose="Check if width='100%' can be set as a canvas control value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.percent" purpose="Check if width='100%' can be set as a canvas control value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.percent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.onlyspace" purpose="Check if width='  ' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.onlyspace" purpose="Check if width='  ' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.onlyspace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.octal" purpose="Check if width='0100' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.octal" purpose="Check if width='0100' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.octal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.minus" purpose="Check if width='-100' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.minus" purpose="Check if width='-100' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.minus.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.junk" purpose="Check if width='#!?' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.junk" purpose="Check if width='#!?' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.junk.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.hex" purpose="Check if width='0x100' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.hex" purpose="Check if width='0x100' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.hex.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.exp" purpose="Check if width='100e1' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.exp" purpose="Check if width='100e1' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.exp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.empty.html" purpose="Check if width='' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.empty.html" purpose="Check if width='' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.em" purpose="Check if width='100em' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.em" purpose="Check if width='100em' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.decimal" purpose="Check if width='100.999' can be set as a canvas control value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.decimal" purpose="Check if width='100.999' can be set as a canvas control value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.decimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.idl.set.zero" purpose="Check if width/height IDL attributes can be set to 0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.idl.set.zero" purpose="Check if width/height IDL attributes can be set to 0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.idl.set.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.idl" purpose="Check if can get/set width/height IDL attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.idl" purpose="Check if can get/set width/height IDL attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.idl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.get" purpose="Check if can get width/height IDL/content attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.get" purpose="Check if can get width/height IDL/content attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.default" purpose="Check if it is default width/height when attributes are missing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.default" purpose="Check if it is default width/height when attributes are missing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.reset" purpose="Check if resetting the canvas state does not reset the origin-clean flag">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.reset" purpose="Check if resetting the canvas state does not reset the origin-clean flag">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.reset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.image.strokeStyle" purpose="Check if setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.image.strokeStyle" purpose="Check if setting strokeStyle to a pattern of a different-origin image makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.image.strokeStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.image.fillStyle" purpose="Check if setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.image.fillStyle" purpose="Check if setting fillStyle to a pattern of a different-origin image makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.image.fillStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.cross" purpose="Check if using an unclean pattern makes the target canvas origin-unclean, not the pattern canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.cross" purpose="Check if using an unclean pattern makes the target canvas origin-unclean, not the pattern canvas">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.cross.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.create" purpose="Check if creating an unclean pattern does not make the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.create" purpose="Check if creating an unclean pattern does not make the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.create.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.canvas.timing" purpose="Check if pattern safety depends on whether the source was origin-clean, not on whether it is still clean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.canvas.timing" purpose="Check if pattern safety depends on whether the source was origin-clean, not on whether it is still clean">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.canvas.timing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.canvas.strokeStyle" purpose="Check if setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.canvas.strokeStyle" purpose="Check if setting strokeStyle to a pattern of an unclean canvas makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.canvas.strokeStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.pattern.canvas.fillStyle" purpose="Check if setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.pattern.canvas.fillStyle" purpose="Check if setting fillStyle to a pattern of an unclean canvas makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.pattern.canvas.fillStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.drawImage.image" purpose="Check if drawImage of different-origin image makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.drawImage.image" purpose="Check if drawImage of different-origin image makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.drawImage.image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.drawImage.canvas" purpose="Check if drawImage of unclean canvas makes the canvas origin-unclean">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.drawImage.canvas" purpose="Check if drawImage of unclean canvas makes the canvas origin-unclean">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-canvas-html5-tests/canvas/w3c/security.drawImage.canvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.arguments.2" purpose="Check that toDataURL ignores extra arguments if set the three parameters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.arguments.2" purpose="Check that toDataURL ignores extra arguments if set the three parameters">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.arguments.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.2dstate" purpose="Check the value of initial.reset.2dstate">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.2dstate" purpose="Check the value of initial.reset.2dstate">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.2dstate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.clip" purpose="Check the value of initial.reset.clip">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.clip" purpose="Check the value of initial.reset.clip">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.different" purpose="Check the value of initial.reset.different">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.different" purpose="Check the value of initial.reset.different">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.different.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.gradient" purpose="Check the value of initial.reset.gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.gradient" purpose="Check the value of initial.reset.gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.gradient.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.path" purpose="Check the value of initial.reset.path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.path" purpose="Check the value of initial.reset.path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.pattern" purpose="Check the value of initial.reset.pattern">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.pattern" purpose="Check the value of initial.reset.pattern">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.pattern.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.same" purpose="Check the value of initial.reset.same">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.same" purpose="Check the value of initial.reset.same">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.same.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.reset.transform" purpose="Check the value of initial.reset.transform">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.reset.transform" purpose="Check the value of initial.reset.transform">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.reset.transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_readonly" purpose="Check if ImageData objects' properties are read-only">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_readonly" purpose="Check if ImageData objects' properties are read-only">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_properties" purpose="Check if ImageData objects have the right properties">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_properties" purpose="Check if ImageData objects have the right properties">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.properties.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_defaults" purpose="Check if user agent can display the line with default sets correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_defaults" purpose="Check if user agent can display the line with default sets correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.defaults.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_canvas_reference" purpose="Check if CanvasRenderingContext2D.canvas refers back to its canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_canvas_reference" purpose="Check if CanvasRenderingContext2D.canvas refers back to its canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.canvas.reference.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cross" purpose="Check if the cross line can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cross" purpose="Check if the cross line can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cross.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_canvas_readonly" purpose="Check if CanvasRenderingContext2D.canvas is readonly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_canvas_readonly" purpose="Check if CanvasRenderingContext2D.canvas is readonly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.canvas.readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_ctor" purpose="Check if ImageData does not have a usable constructor">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_ctor" purpose="Check if ImageData does not have a usable constructor">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.ctor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_colorsandstyles_addcolorstop_001" purpose="Check the addColorStop method of CanvasGradient interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_colorsandstyles_addcolorstop_001" purpose="Check the addColorStop method of CanvasGradient interface.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_colorsandstyles_addcolorstop_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_complexshapes_ispointInpath_001" purpose="Check the isPointInPath attribute of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_complexshapes_ispointInpath_001" purpose="Check the isPointInPath attribute of CanvasRenderingContext2D interface.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_ispointInpath_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_shape_curve_one" purpose="check if arcTo() curves in the right kind of shape">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_shape_curve_one" purpose="check if arcTo() curves in the right kind of shape">
         <description>
           <test_script_entry test_script_expected_result="actual output is the same with expected result, check if it's acceptable with your eyes.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.shape.curve1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_center" purpose="Check if textAlign center is in the center of the em squares (not the bounding box)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_center" purpose="Check if textAlign center is in the center of the em squares (not the bounding box)">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.center.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_left" purpose="Check if textAlign left is on the left of the first em square">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_left" purpose="Check if textAlign left is on the left of the first em square">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.left.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_end_rtl" purpose="Check if textAlign end with rtl is the left edge">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_end_rtl" purpose="Check if textAlign end with rtl is the left edge">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.end.rtl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_shape_curve_two" purpose="Check if the arcTo() method curves in the right kind of shape">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_shape_curve_two" purpose="Check if the arcTo() method curves in the right kind of shape">
         <description>
           <test_script_entry test_script_expected_result="actual output is the same with expected result, check if it's acceptable with your eyes.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.shape.curve2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_end_ltr" purpose="Check if the textAlign end with ltr is the right edge">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_end_ltr" purpose="Check if the textAlign end with ltr is the right edge">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.end.ltr.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.small.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_width_basic" purpose="Check if lineWidth can determine the width of line strokes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_width_basic" purpose="Check if lineWidth can determine the width of line strokes">
         <description>
           <test_script_entry test_script_expected_result="actual output is the same with expected result, check if it's acceptable with your eyes.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.width.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_start_ltr" purpose="Check if textAlign start with ltr is the left edge">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_start_ltr" purpose="Check if textAlign start with ltr is the left edge">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.start.ltr.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_start_rtl" purpose="Check if textAlign start with rtl is the right edge">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_start_rtl" purpose="Check if textAlign start with rtl is the right edge">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.start.rtl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_align_right" purpose="Check if textAlign right is on the right of the last em square (not the bounding box)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_align_right" purpose="Check if textAlign right is on the right of the last em square (not the bounding box)">
         <description>
           <test_script_entry test_script_expected_result="check if Text's horizontal position aligned with description in at http://www.w3.org/TR/2dcontext/#dom-context-2d-filltext.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.align.right.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_width_transformed" purpose="Check if line stroke widths are affected by scale transformations">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_width_transformed" purpose="Check if line stroke widths are affected by scale transformations">
         <description>
           <test_script_entry test_script_expected_result="actual output is the same with expected result, check if it's acceptable with your eyes.">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.width.transformed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.imageData.create1.initial" purpose="Check if createImageData(imgdata) returns transparent black data of the right size">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.create1.initial" purpose="Check if createImageData(imgdata) returns transparent black data of the right size">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create1.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.imageData.create1.type" purpose="Check if createImageData(imgdata) returns an ImageData object containing a CanvasPixelArray object">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.create1.type" purpose="Check if createImageData(imgdata) returns an ImageData object containing a CanvasPixelArray object">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create1.type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.imageData.create2.type" purpose="Check if createImageData(sw, sh) returns an ImageData object containing a CanvasPixelArray object">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.create2.type" purpose="Check if createImageData(sw, sh) returns an ImageData object containing a CanvasPixelArray object">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.getcontext.unique" purpose="Check if getContext('2d') returns the same object">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.getcontext.unique" purpose="Check if getContext('2d') returns the same object">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.getcontext.unique.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.transformation.scale.zero" purpose="Check if scale() with a scale factor of zero works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.transformation.scale.zero" purpose="Check if scale() with a scale factor of zero works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.voidreturn" purpose="Check if void methods return undefined">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.voidreturn" purpose="Check if void methods return undefined">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.voidreturn.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="type.replace" purpose="Check if HTMLCanvasElement methods can be replaced, and the replacement methods are used by canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="type.replace" purpose="Check if HTMLCanvasElement methods can be replaced, and the replacement methods are used by canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/type.replace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="type.name" purpose="Check if the type.name is HTMLCanvasElement">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="type.name" purpose="Check if the type.name is HTMLCanvasElement">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/type.name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="type.extend" purpose="Check if HTMLCanvasElement methods can be added, and the new methods are used by canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="type.extend" purpose="Check if HTMLCanvasElement methods can be added, and the new methods are used by canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/type.extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.zerosize" purpose="Check if toDataURL on zero-size canvas returns 'data:,'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.zerosize" purpose="Check if toDataURL on zero-size canvas returns 'data:,'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.zerosize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.unrecognised" purpose="Check if toDataURL with an unhandled type returns a PNG">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.unrecognised" purpose="Check if toDataURL with an unhandled type returns a PNG">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.unrecognised.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.png.primarycolours" purpose="Check if toDataURL with PNG handles simple colours correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.png.primarycolours" purpose="Check if toDataURL with PNG handles simple colours correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.png.primarycolours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.png" purpose="Check if toDataURL with image/png returns a PNG">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.png" purpose="Check if toDataURL with image/png returns a PNG">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.png.complexcolours" purpose="Check if toDataURL with PNG handles non-primary and non-solid colours correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.png.complexcolours" purpose="Check if toDataURL with PNG handles non-primary and non-solid colours correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.png.complexcolours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.nocontext" purpose="Check if toDataURL works before any context has been got">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.nocontext" purpose="Check if toDataURL works before any context has been got">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.nocontext.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.lowercase.unicode" purpose="Check if toDataURL type is ASCII-case-insensitive">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.lowercase.unicode" purpose="Check if toDataURL type is ASCII-case-insensitive">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.lowercase.unicode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.lowercase.ascii" purpose="Check if toDataURL type is case-insensitive">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.lowercase.ascii" purpose="Check if toDataURL type is case-insensitive">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.lowercase.ascii.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.jpeg.quality.outsiderange" purpose="Check if toDataURL with JPEG handles out-of-range quality parameters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.jpeg.quality.outsiderange" purpose="Check if toDataURL with JPEG handles out-of-range quality parameters">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.jpeg.quality.outsiderange.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.jpeg.quality.notnumber" purpose="Check if toDataURL with JPEG handles non-numeric quality parameters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.jpeg.quality.notnumber" purpose="Check if toDataURL with JPEG handles non-numeric quality parameters">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.jpeg.quality.notnumber.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.jpeg.quality.basic" purpose="Check if toDataURL with JPEG uses the quality parameter">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.jpeg.quality.basic" purpose="Check if toDataURL with JPEG uses the quality parameter">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.jpeg.quality.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.jpeg.primarycolours" purpose="Check if toDataURL with JPEG handles simple colours correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.jpeg.primarycolours" purpose="Check if toDataURL with JPEG handles simple colours correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.jpeg.primarycolours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.jpeg.alpha" purpose="Check if toDataURL with JPEG composites onto black">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.jpeg.alpha" purpose="Check if toDataURL with JPEG composites onto black">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.jpeg.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.default" purpose="Check if toDataURL with no arguments returns a PNG">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.default" purpose="Check if toDataURL with no arguments returns a PNG">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.bogustype" purpose="Check if toDataURL with a syntactically invalid type returns a PNG">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.bogustype" purpose="Check if toDataURL with a syntactically invalid type returns a PNG">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.bogustype.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.arguments.3" purpose="Check if toDataURL ignores extra arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.arguments.3" purpose="Check if toDataURL ignores extra arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.arguments.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="toDataURL.arguments.1" purpose="Check that toDataURL ignores extra arguments if set the two parameters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="toDataURL.arguments.1" purpose="Check that toDataURL ignores extra arguments if set the two parameters">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/toDataURL.arguments.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.style" purpose="Check if Canvas size is independent of CSS resizing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.style" purpose="Check if Canvas size is independent of CSS resizing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.zero" purpose="Check that parse of non-negative integers in setAttribute if set width='0px'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.zero" purpose="Check that parse of non-negative integers in setAttribute if set width='0px'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.setAttribute.space" purpose="Check that parsing of non-negative integers in setAttribute if set width=' 100px'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.setAttribute.space" purpose="Check that parsing of non-negative integers in setAttribute if set width=' 100px'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.setAttribute.space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.removed" purpose="Check if removing content attributes reverts to default size">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.removed" purpose="Check if removing content attributes reverts to default size">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.removed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.reflect.setidlzero" purpose="Check if setting IDL attributes to 0 updates IDL and content attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.reflect.setidlzero" purpose="Check if setting IDL attributes to 0 updates IDL and content attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.reflect.setidlzero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.reflect.setidl" purpose="Check if setting IDL attributes updates IDL and content attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.reflect.setidl" purpose="Check if setting IDL attributes updates IDL and content attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.reflect.setidl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.reflect.setcontent" purpose="Check if setting content attributes updates IDL and content attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.reflect.setcontent" purpose="Check if setting content attributes updates IDL and content attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.reflect.setcontent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.zero" purpose="Check if width='0' can be set as a canvas control value ">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.zero" purpose="Check if width='0' can be set as a canvas control value ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="size.attributes.parse.whitespace" purpose="Check if the width with widthspace can be set as a canvas control value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="size.attributes.parse.whitespace" purpose="Check if the width with widthspace can be set as a canvas control value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/size.attributes.parse.whitespace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="security.dataURI" purpose="Check if URIs is not counted as different-origin, and do not taint the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="security.dataURI" purpose="Check if URIs is not counted as different-origin, and do not taint the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/security.dataURI.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.wrongtype" purpose="Check if incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.wrongtype" purpose="Check if incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.wrongtype.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.pattern.image.string" purpose="Check if the createPattern of interface is CanvasRenderingContext2D.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.pattern.image.string" purpose="Check if the createPattern of interface is CanvasRenderingContext2D.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.image.string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.casesensitive" purpose="Check if the value is context.casesensitive">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.casesensitive" purpose="Check if the value is context.casesensitive">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.casesensitive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.emptystring" purpose="Check if the value is context.emptystring">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.emptystring" purpose="Check if the value is context.emptystring">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.emptystring.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.unrecognised.badname" purpose="Check if the value is context.unrecognised.badname">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.unrecognised.badname" purpose="Check if the value is context.unrecognised.badname">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.unrecognised.badname.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.unrecognised.badsuffix" purpose="Check if the value is context.unrecognised.badsuffix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.unrecognised.badsuffix" purpose="Check if the value is context.unrecognised.badsuffix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.unrecognised.badsuffix.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.unrecognised.nullsuffix" purpose="Check if the value is context.unrecognised.nullsuffix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.unrecognised.nullsuffix" purpose="Check if the value is context.unrecognised.nullsuffix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.unrecognised.nullsuffix.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="context.unrecognised.unicode" purpose="Check if the value is context.unrecognised.unicode">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="context.unrecognised.unicode" purpose="Check if the value is context.unrecognised.unicode">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/context.unrecognised.unicode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fallback.basic" purpose="Check if the value is fallback.basic">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="fallback.basic" purpose="Check if the value is fallback.basic">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/fallback.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fallback.multiple" purpose="Check if the value is fallback.multiple">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="fallback.multiple" purpose="Check if the value is fallback.multiple">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/fallback.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fallback.nested" purpose="Check if the value is fallback.nested">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="fallback.nested" purpose="Check if the value is fallback.nested">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/fallback.nested.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initial.colour" purpose="Check if the value is initial.colour">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="initial.colour" purpose="Check if the value is initial.colour">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/initial.colour.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_one" purpose="Check if the fillstyle can be displayed correctly after setting hsla(120, 100%, 50%, 0.499)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_one" purpose="Check if the fillstyle can be displayed correctly after setting hsla(120, 100%, 50%, 0.499)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_composite_destination_out" purpose="Check if areas outside shadows are drawn correctly with destination-out">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_composite_destination_out" purpose="Check if areas outside shadows are drawn correctly with destination-out">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.composite.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_miter" purpose="Check if lineJoin 'miter' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_miter" purpose="Check if lineJoin 'miter' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.miter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(255, 0, 0, 100%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(255, 0, 0, 100%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_norepeat_coord_three" purpose="Check if the image can be displayed correctly with norepeat horizontal and vertical">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_norepeat_coord_three" purpose="Check if the image can be displayed correctly with norepeat horizontal and vertical">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.norepeat.coord3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_destination_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation ='destination-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_destination_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation ='destination-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.destination-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.state.saverestore.fillStyle" purpose="Check if save()/restore() method works for fillStyle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.state.saverestore.fillStyle" purpose="Check if save()/restore() method works for fillStyle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.fillStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_transformation_basic" purpose="Check if the value is transformation basic">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_transformation_basic" purpose="Check if the value is transformation basic">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.transformation.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_enable_blur" purpose="Check that shadows are drawn if shadowBlur is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_enable_blur" purpose="Check that shadows are drawn if shadowBlur is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.enable.blur.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_linewidth" purpose="Check if save()/restore() method works for lineWidth">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_linewidth" purpose="Check if save()/restore() method works for lineWidth">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.lineWidth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_zero" purpose="Check if rotate() by 0 does nothing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_zero" purpose="Check if rotate() by 0 does nothing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_angle_three" purpose="Check if arc() wraps angles mod 2pi when anticlockwise and end greater than start+2pi">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_angle_three" purpose="Check if arc() wraps angles mod 2pi when anticlockwise and end greater than start+2pi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_clamp" purpose="Check if ImageData.data wraps numbers modulo 256">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_clamp" purpose="Check if ImageData.data wraps numbers modulo 256">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.clamp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_2alpha" purpose="Check if shadow colour alpha components are used">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_2alpha" purpose="Check if shadow colour alpha components are used">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.alpha.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_three" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(100%, 0, 0, 1)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_three" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(100%, 0, 0, 1)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_underflow" purpose="Check if restore() with an empty stack has no effect">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_underflow" purpose="Check if restore() with an empty stack has no effect">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.underflow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_join" purpose="Check if Shadows drawn for stroke joins can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_join" purpose="Check if Shadows drawn for stroke joins can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.join.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_multiple" purpose="Check if the image can be displayed correctly with multiple gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_multiple" purpose="Check if the image can be displayed correctly with multiple gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_svg_gray" purpose="Check if the image can be displayed correctly with fillStyle = 'gray'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_svg_gray" purpose="Check if the image can be displayed correctly with fillStyle = 'gray'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.svg-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_2overlap" purpose="Check if the image can be displayed successfully with overlap gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_2overlap" purpose="Check if the image can be displayed successfully with overlap gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.overlap2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_xor" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'xor'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_xor" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'xor'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.xor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_lighter" purpose="Check if fill() affects pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_lighter" purpose="Check if fill() affects pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.lighter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_current_basic" purpose="Check if currentColor is computed from the canvas element">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_current_basic" purpose="Check if currentColor is computed from the canvas element">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.current.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_strokeStyle" purpose="Check if save()/restore() method works for strokeStyle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_strokeStyle" purpose="Check if save()/restore() method works for strokeStyle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.strokeStyle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent images">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent images">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_dirty_negative" purpose="Check if putImageData() handles negative-sized dirty rectangles correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_dirty_negative" purpose="Check if putImageData() handles negative-sized dirty rectangles correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.dirty.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_inside_three" purpose="Check if image can be displayed correctly after setting the createRadialGradient's value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_inside_three" purpose="Check if image can be displayed correctly after setting the createRadialGradient's value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.inside3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_imagepattern" purpose="Check if imagepattern with composite globleAlpha works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_imagepattern" purpose="Check if imagepattern with composite globleAlpha works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.imagepattern.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_linear_transform_two" purpose="Check if Linear gradient coordinates are relative to the coordinated space at the time of the filling">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_linear_transform_two" purpose="Check if Linear gradient coordinates are relative to the coordinated space at the time of the filling">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.linear.transform.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_baseline_valid" purpose="Check if baseline with valid value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_baseline_valid" purpose="Check if baseline with valid value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.baseline.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_ensuresubpath" purpose="Check if the first control point is added when there is not any subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_ensuresubpath" purpose="Check if the first control point is added when there is not any subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.ensuresubpath.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_destination_in" purpose="Check if fill() function affects pixels outside the clip region.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_destination_in" purpose="Check if fill() function affects pixels outside the clip region.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_name_four" purpose="Check if the image can be displayed correctly with fillstyle=invalid name">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_name_four" purpose="Check if the image can be displayed correctly with fillstyle=invalid name">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.name-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_union" purpose="Check if union is two line">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_union" purpose="Check if union is two line">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.union.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_fill" purpose="Check if globalAlpha.fill can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_fill" purpose="Check if globalAlpha.fill can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.fill.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_4solid" purpose="Check if fillStyle parse rgba solid">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_4solid" purpose="Check if fillStyle parse rgba solid">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-solid-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_nonfinite" purpose="Check if rect with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_nonfinite" purpose="Check if rect with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_source_over" purpose="Check if user agent can display transparent image with globalCompositeOperation = source-over correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_source_over" purpose="Check if user agent can display transparent image with globalCompositeOperation = source-over correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.source-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_nonfinite" purpose="Check if putImageData() throws NOT_SUPPORTED_ERR if arguments are not finite">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_nonfinite" purpose="Check if putImageData() throws NOT_SUPPORTED_ERR if arguments are not finite">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_r" purpose="Check if fillStyle function parse invalid red score of rgb">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_r" purpose="Check if fillStyle function parse invalid red score of rgb">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_invalidstring" purpose="Check if invalid string filestyle can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_invalidstring" purpose="Check if invalid string filestyle can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.invalidstring.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_1end" purpose="Check if the value is rect path end">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_1end" purpose="Check if the value is rect path end">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.end.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_num_two" purpose="Check if the image can be displayed correctly with fillStyle = rgba(0,  255,  0,  0.499)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_num_two" purpose="Check if the image can be displayed correctly with fillStyle = rgba(0,  255,  0,  0.499)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-num-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_modify_canvas1" purpose="Check if it is pattern modify canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_modify_canvas1" purpose="Check if it is pattern modify canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.modify.canvas1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_valid" purpose="Check if setting lineJoin to valid values works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_valid" purpose="Check if setting lineJoin to valid values works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_animated_gif" purpose="Check if drawImage function of an animated GIF draws the first frame">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_animated_gif" purpose="Check if drawImage function of an animated GIF draws the first frame">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.animated.gif.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_range" purpose="Check if the value is composite globalAlpha range">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_range" purpose="Check if the value is composite globalAlpha range">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.range.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_open" purpose="Check if Line caps are drawn at the corners of an unclosed rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_open" purpose="Check if Line caps are drawn at the corners of an unclosed rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.open.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_pattern_source_out" purpose="Check if Pattern fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_pattern_source_out" purpose="Check if Pattern fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.pattern.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_current_removed" purpose="Check if currentColor is solid black when the canvas element is not in a document">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_current_removed" purpose="Check if currentColor is solid black when the canvas element is not in a document">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.current.removed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_destination_in" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-in'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_destination_in" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-in'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_arc" purpose="Check if isPointInPath() works on arcs">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_arc" purpose="Check if isPointInPath() works on arcs">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.arc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_enable_x" purpose="Check that Shadows are drawn if shadowOffsetX is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_enable_x" purpose="Check that Shadows are drawn if shadowOffsetX is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.enable.x.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_setTransform_skewed" purpose="Check if setTransform method works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_setTransform_skewed" purpose="Check if setTransform method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.setTransform.skewed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_compare" purpose="Check the different of two gradient object">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_compare" purpose="Check the different of two gradient object">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.compare.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_five" purpose="Check if the image can be displayed correctly after setting fillStyle = 'hsla(120, 100%, 50%, 2)'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_five" purpose="Check if the image can be displayed correctly after setting fillStyle = 'hsla(120, 100%, 50%, 2)'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_clip_two" purpose="Check if Shadows are not drawn outside the clipping region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_clip_two" purpose="Check if Shadows are not drawn outside the clipping region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.clip.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_destination_over" purpose="Check composite with 'destination-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_destination_over" purpose="Check composite with 'destination-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.destination-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowColor_invalid" purpose="Check if the image can be displayed correclty after setting an invalid shadow color">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowColor_invalid" purpose="Check if the image can be displayed correclty after setting an invalid shadow color">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowColor.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowOffset_valid" purpose="Check if the shadow can be displayed correctly as shadowOffset=valid values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowOffset_valid" purpose="Check if the shadow can be displayed correctly as shadowOffset=valid values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowOffset.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_overlap" purpose="Check if Stroked subpaths are combined before being drawn">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_overlap" purpose="Check if Stroked subpaths are combined before being drawn">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.overlap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_newsubpath" purpose="Check if the rect can be displayed correctly with newsubpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_newsubpath" purpose="Check if the rect can be displayed correctly with newsubpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.newsubpath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_three" purpose="Check if the image can be displayed correctly after setting the hsl(360120, 100%, 50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_three" purpose="Check if the image can be displayed correctly after setting the hsl(360120, 100%, 50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_repeat_null" purpose="Check if the image can be displayed correcly after repeatting a null pattern">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_repeat_null" purpose="Check if the image can be displayed correcly after repeatting a null pattern">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.repeat.null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_lighter" purpose="Check if a transparent image can be displayed correctly with globalCompositeOperation = 'lighter'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_lighter" purpose="Check if a transparent image can be displayed correctly with globalCompositeOperation = 'lighter'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.lighter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_winding_3subtract" purpose="Check fill with winding subtract">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_winding_3subtract" purpose="Check fill with winding subtract">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.winding.subtract.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_fontface_repeat" purpose="Check if draw with the fontface">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_fontface_repeat" purpose="Check if draw with the fontface">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fontface.repeat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_moveTo_nonfinite" purpose="Check if moveTo() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_moveTo_nonfinite" purpose="Check if moveTo() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.moveTo.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_negative" purpose="Check if arcTo() with negative radius throws an exception">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_negative" purpose="Check if arcTo() with negative radius throws an exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_get_semitransparent" purpose="Check if the semitransparent image can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_get_semitransparent" purpose="Check if the semitransparent image can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.get.semitransparent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_closePath_nextpoint" purpose="Check if linkto nextpoint after closePath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_closePath_nextpoint" purpose="Check if linkto nextpoint after closePath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.closePath.nextpoint.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_get_transparent" purpose="Check if fillStyle.get.transparent works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_get_transparent" purpose="Check if fillStyle.get.transparent works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.get.transparent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_moveTo_multiple" purpose="Check if image can be displayed correctly with moveTo() multiple setted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_moveTo_multiple" purpose="Check if image can be displayed correctly with moveTo() multiple setted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.moveTo.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_undefined" purpose="Check if ImageData.data converts undefined to 0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_undefined" purpose="Check if ImageData.data converts undefined to 0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_round" purpose="Check if createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_round" purpose="Check if createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.round.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_getcontext_extraargs" purpose="Check if 2D context ignores extra getContext arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_getcontext_extraargs" purpose="Check if 2D context ignores extra getContext arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.getcontext.extraargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_zero" purpose="Check if clearRect of zero pixels has no effect">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_zero" purpose="Check if clearRect of zero pixels has no effect">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_cylinder" purpose="Check if create a cone in cylinder">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_cylinder" purpose="Check if create a cone in cylinder">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.cylinder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_negativesource" purpose="Check if Negative source width/height represents the correct rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_negativesource" purpose="Check if Negative source width/height represents the correct rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.negativesource.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_nonfinite" purpose="Check if fillRect function with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_nonfinite" purpose="Check if fillRect function with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowBlur_initial" purpose="Check if shadowBlur with shadow attributes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowBlur_initial" purpose="Check if shadowBlur with shadow attributes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowBlur.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_wrapnegative" purpose="Check if rotate() wraps large negative values correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_wrapnegative" purpose="Check if rotate() wraps large negative values correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.wrapnegative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_size_percentage_default" purpose="Check if font method parse size percentage by default">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_size_percentage_default" purpose="Check if font method parse size percentage by default">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.size.percentage.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_zero" purpose="Check if getImageData() throws INDEX_SIZE_ERR if size is zero">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_zero" purpose="Check if getImageData() throws INDEX_SIZE_ERR if size is zero">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_angle_angles" purpose="Check if arc() wraps angles mod 2pi when clockwise and start greater than end+2pi">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_angle_angles" purpose="Check if arc() wraps angles mod 2pi when clockwise and start greater than end+2pi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_shadowColor" purpose="Check if save()/restore() method works for shadowColor">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_shadowColor" purpose="Check if save()/restore() method works for shadowColor">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.shadowColor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_num_one" purpose="Check if fillStyle parses rgba number">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_num_one" purpose="Check if fillStyle parses rgba number">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-num-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_cross" purpose="Check if putImageData() accepts image data got from a different canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_cross" purpose="Check if putImageData() accepts image data got from a different canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.cross.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_source_in" purpose="Check if draw image with composite 'source-in' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_source_in" purpose="Check if draw image with composite 'source-in' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_front" purpose="Check if can create a cone at front">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_front" purpose="Check if can create a cone at front">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.front.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_lineCap" purpose="Check if save()/restore() method works for lineCap">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_lineCap" purpose="Check if save()/restore() method works for lineCap">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.lineCap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_measure_width_empty" purpose="Check if empty string has zero width">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_measure_width_empty" purpose="Check if empty string has zero width">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.measure.width.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_dirty_rect_one" purpose="Check if putImageData() only modifies areas inside the dirty rectangle, using width and height">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_dirty_rect_one" purpose="Check if putImageData() only modifies areas inside the dirty rectangle, using width and height">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.dirty.rect1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_zero_width_6" purpose="Check if the image can be displayed correctly after setting the rect's width=0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_zero_width_6" purpose="Check if the image can be displayed correctly after setting the rect's width=0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_2hsla" purpose="Check if fillStyle function with hsla works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_2hsla" purpose="Check if fillStyle function with hsla works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_obtuse" purpose="Check if Miter joins are drawn correctly with obtuse angles">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_obtuse" purpose="Check if Miter joins are drawn correctly with obtuse angles">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.obtuse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_three" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb(-2147483649, 4294967298, -18446744073709551619)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_three" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb(-2147483649, 4294967298, -18446744073709551619)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-clamp-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_selfintersect_two" purpose="Check if arc() method with lineWidth greater than 2*radius can draw sensibly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_selfintersect_two" purpose="Check if arc() method with lineWidth greater than 2*radius can draw sensibly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.selfintersect.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_lighter" purpose="Check drawImage with composite 'lighter'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_lighter" purpose="Check drawImage with composite 'lighter'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.lighter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_inside_two" purpose="Check if the image can be displayed with end circle inside the start circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_inside_two" purpose="Check if the image can be displayed with end circle inside the start circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.inside2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_solid" purpose="Check interpolate gradient with createLinearGradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_solid" purpose="Check interpolate gradient with createLinearGradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_5hex" purpose="Check if fillStyle parse invalid 5 hex numbers">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_5hex" purpose="Check if fillStyle parse invalid 5 hex numbers">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hex_three" purpose="Check if the image can be displayed correctly set fillstyle as hex(fillStyle = '#0f0';)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hex_three" purpose="Check if the image can be displayed correctly set fillstyle as hex(fillStyle = '#0f0';)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hex3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_overlap" purpose="Check if the image can be displayed correctly with overlap gradient;">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_overlap" purpose="Check if the image can be displayed correctly with overlap gradient;">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.overlap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_space_basic" purpose="Check if U+0020 is rendered the correct size (1em wide)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_space_basic" purpose="Check if U+0020 is rendered the correct size (1em wide)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.space.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_crosscanvas" purpose="Check if crosscanvas gradient can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_crosscanvas" purpose="Check if crosscanvas gradient can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.crosscanvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_unaffected" purpose="Check if getImageData() is not affected by context state">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_unaffected" purpose="Check if getImageData() is not affected by context state">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_touch_two" purpose="Check if the image can be displayed with start circle touching end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_touch_two" purpose="Check if the image can be displayed with start circle touching end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.touch2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_six" purpose="Check if the image can be displayed correctly after setting the hsl(+120, +100%, +50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_six" purpose="Check if the image can be displayed correctly after setting the hsl(+120, +100%, +50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_animated_apng" purpose="Check if drawImage() of an APNG with no poster frame draws the first frame">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_animated_apng" purpose="Check if drawImage() of an APNG with no poster frame draws the first frame">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.animated.apng.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_alpha_three" purpose="Check if Shadows are affected by globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_alpha_three" purpose="Check if Shadows are affected by globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.alpha.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_unrecognised" purpose="Check composite operation unrecognised">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_unrecognised" purpose="Check composite operation unrecognised">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.unrecognised.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_name_red" purpose="Check if fillStyle with invalid name '&quot;red' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_name_red" purpose="Check if fillStyle with invalid name '&quot;red' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.name-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_alpha_globalAlpha" purpose="Check if Shadows with alpha components are correctly affected by globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_alpha_globalAlpha" purpose="Check if Shadows with alpha components are correctly affected by globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.alpha.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_linemiter_invalid" purpose="Check if Setting miterLimit to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_linemiter_invalid" purpose="Check if Setting miterLimit to invalid values is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_basic_nocontext" purpose="Check pattern_basic_nocontext">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_basic_nocontext" purpose="Check pattern_basic_nocontext">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.basic.nocontext.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_four" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_four" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-clamp-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_width_leight_zero" purpose="Check if the rect with leight, width=0 can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_width_leight_zero" purpose="Check if the rect with leight, width=0 can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_six" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgb(255, - 1, 0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_six" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgb(255, - 1, 0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_destination_atop" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-atop'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_destination_atop" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-atop'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_fill_copy" purpose="Check if fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_fill_copy" purpose="Check if fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.fill.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_get_solid" purpose="Check if fillStyle.get.solid works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_get_solid" purpose="Check if fillStyle.get.solid works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.get.solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_path" purpose="Check if putImageData() does not affect the current path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_path" purpose="Check if putImageData() does not affect the current path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_edge" purpose="Check if isPointInPath() counts points on the path as inside">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_edge" purpose="Check if isPointInPath() counts points on the path as inside">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.edge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_clip" purpose="Check if  clearRect function is affected by clipping regions">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_clip" purpose="Check if  clearRect function is affected by clipping regions">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_unaffected" purpose="Check if Stroking starts a new path or subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_unaffected" purpose="Check if Stroking starts a new path or subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_miterLimit" purpose="Check if save()/restore() method works for miterLimit">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_miterLimit" purpose="Check if save()/restore() method works for miterLimit">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.miterLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_1cap" purpose="Check if shadows are not drawn for areas outside stroke caps">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_1cap" purpose="Check if shadows are not drawn for areas outside stroke caps">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.cap.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_line" purpose="Check if Zero-leight line segments from lineTo are removed before stroking">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_line" purpose="Check if Zero-leight line segments from lineTo are removed before stroking">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.line.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_tiny" purpose="Check if getImageData() works for sizes smaller than one pixel">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_tiny" purpose="Check if getImageData() works for sizes smaller than one pixel">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.tiny.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_modified" purpose="Check if putImageData() puts modified image data correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_modified" purpose="Check if putImageData() puts modified image data correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.modified.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_path" purpose="Check if clearRect affects the current path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_path" purpose="Check if clearRect affects the current path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_nonpremul" purpose="Check if getImageData() returns non-premultiplied colours">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_nonpremul" purpose="Check if getImageData() returns non-premultiplied colours">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.nonpremul.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_nonfinite" purpose="Check if arcTo() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_nonfinite" purpose="Check if arcTo() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_name_firebrick1" purpose="Check if fillStyle with invalid name 'firebrick1' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_name_firebrick1" purpose="Check if fillStyle with invalid name 'firebrick1' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.name-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_alpha" purpose="Check if the image can be displayed correctly with globalAlpha=0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_alpha" purpose="Check if the image can be displayed correctly with globalAlpha=0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hex_one" purpose="Check if the image van be displayed correctly after setting the fillstyle as an invalid hex number">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hex_one" purpose="Check if the image van be displayed correctly after setting the fillstyle as an invalid hex number">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_transformation_changing" purpose="Check if the transformations are applied while building paths, not drawing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_transformation_changing" purpose="Check if the transformations are applied while building paths, not drawing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.transformation.changing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.state.saverestore.shadowOffsetX" purpose="Check if save()/restore() method works for shadowOffsetX">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.state.saverestore.shadowOffsetX" purpose="Check if save()/restore() method works for shadowOffsetX">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.shadowOffsetX.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_transform_two" purpose="Check if isPointInPath() handles transformations correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_transform_two" purpose="Check if isPointInPath() handles transformations correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.transform.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_source_atop" purpose="Check if fill function does not affect pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_source_atop" purpose="Check if fill function does not affect pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.source-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hex6" purpose="Check if the image van be displayed correctly after setting the fillstyle with six invalid hex numbers">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hex6" purpose="Check if the image van be displayed correctly after setting the fillstyle with six invalid hex numbers">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_negative" purpose="Check if fillRect of negative sizes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_negative" purpose="Check if fillRect of negative sizes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_seven" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgb(255, 0, 0, 1)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_seven" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgb(255, 0, 0, 1)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-7.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_shadowBlur" purpose="Check if save()/restore() method works for shadowBlur">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_shadowBlur" purpose="Check if save()/restore() method works for shadowBlur">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.shadowBlur.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_system" purpose="Check if the image can be displayed correctly with fillStyle = 'ThreeDDarkShadow'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_system" purpose="Check if the image can be displayed correctly with fillStyle = 'ThreeDDarkShadow'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.system.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_basic_zerocanvas" purpose="Check if the canvas can be displayed correctly with 'pattern' width=0/leight=0/width=leight=0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_basic_zerocanvas" purpose="Check if the canvas can be displayed correctly with 'pattern' width=0/leight=0/width=leight=0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.basic.zerocanvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_source_out" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-out'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_source_out" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-out'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_scale_one" purpose="Check if Non-uniformly scaled arcs are the right shape">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_scale_one" purpose="Check if Non-uniformly scaled arcs are the right shape">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.scale.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_shadow" purpose="Check if fillRect draws shadows">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_shadow" purpose="Check if fillRect draws shadows">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.shadow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_destination_atop" purpose="Check if fill() method does not affect pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_destination_atop" purpose="Check if fill() method does not affect pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_lighter" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'lighter'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_lighter" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'lighter'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.lighter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_clip_1" purpose="Check shadows of clipped shapes are still drawn within the clipping region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_clip_1" purpose="Check shadows of clipped shapes are still drawn within the clipping region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.clip.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_shape" purpose="Check if the quadraticCurveTo_shape works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_shape" purpose="Check if the quadraticCurveTo_shape works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.shape.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_moveTo_newsubpath" purpose="Check if image can be displayed correctly with moveTo() newsubpath setted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_moveTo_newsubpath" purpose="Check if image can be displayed correctly with moveTo() newsubpath setted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.moveTo.newsubpath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_twopie_one" purpose="Check if arc() draws nothing when end = start + 2pi-e and anticlockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_twopie_one" purpose="Check if arc() draws nothing when end = start + 2pi-e and anticlockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.twopie.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_lineTo_ensuresubpath_one" purpose="Check if the point is added and nothing is drawn when there is no subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_lineTo_ensuresubpath_one" purpose="Check if the point is added and nothing is drawn when there is no subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.lineTo.ensuresubpath.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_unaffected" purpose="Check if clip is unaffected">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_unaffected" purpose="Check if clip is unaffected">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_source_over" purpose="Check if fill does not affect pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_source_over" purpose="Check if fill does not affect pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.source-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_transform_one" purpose="Check if radial gradient coordinates are relative to the coordinated space at the time of filling">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_transform_one" purpose="Check if radial gradient coordinates are relative to the coordinated space at the time of filling">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.transform.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_dirty_outside" purpose="Check if putImageData() handles dirty rectangles outside the canvas correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_dirty_outside" purpose="Check if putImageData() handles dirty rectangles outside the canvas correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.dirty.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_order" purpose="Check if transformations are applied in the right order">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_order" purpose="Check if transformations are applied in the right order">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.order.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_image_incomplete_omitted" purpose="Check if the incomplete(omitted) drawImange image can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_image_incomplete_omitted" purpose="Check if the incomplete(omitted) drawImange image can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.image.incomplete.omitted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_alpha" purpose="Check if putImageData() puts non-solid image data correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_alpha" purpose="Check if putImageData() puts non-solid image data correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_nonfinite" purpose="Check if strokeRect() method with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_nonfinite" purpose="Check if strokeRect() method with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_valid" purpose="Check if setting miterLimit to valid values works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_valid" purpose="Check if setting miterLimit to valid values works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create_two_nonfinite" purpose="Check if createImageData() throws NOT_SUPPORTED_ERR if arguments are infinite">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create_two_nonfinite" purpose="Check if createImageData() throws NOT_SUPPORTED_ERR if arguments are infinite">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_xor" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'xor'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_xor" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'xor'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.xor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_beside" purpose="Check if can create a cone beside">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_beside" purpose="Check if can create a cone beside">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.beside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_shape_start" purpose="Check if arcTo() draws a straight line from P0 to P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_shape_start" purpose="Check if arcTo() draws a straight line from P0 to P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.shape.start.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_top" purpose="Check if fillStyle works with radial gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_top" purpose="Check if fillStyle works with radial gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.top.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_closed" purpose="Check if Line joins are drawn at the corner of a closed rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_closed" purpose="Check if Line joins are drawn at the corner of a closed rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.closed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_zero_one" purpose="Check if arc() draws nothing when startAngle = endAngle and anticlockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_zero_one" purpose="Check if arc() draws nothing when startAngle = endAngle and anticlockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.zero.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_image" purpose="Check if the image can be displayed correctly with globalAlpha = 0.01">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_image" purpose="Check if the image can be displayed correctly with globalAlpha = 0.01">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeatx_coord1" purpose="Check fillStyle function with pattern">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeatx_coord1" purpose="Check fillStyle function with pattern">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeatx.coord1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_touch_three" purpose="Check if the image can be displayed successfully with start circle touching end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_touch_three" purpose="Check if the image can be displayed successfully with start circle touching end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.touch3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeStyle_default" purpose="Check if the image can be displayed correctly with strokeStyle setted as default">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeStyle_default" purpose="Check if the image can be displayed correctly with strokeStyle setted as default">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeStyle.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_textAlign" purpose="Check if save()/restore() method works for textAlign">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_textAlign" purpose="Check if save()/restore() method works for textAlign">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.textAlign.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_source_negative" purpose="Check if getImageData() works with negative width and height, and returns top-to-bottom left-to-right">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_source_negative" purpose="Check if getImageData() works with negative width and height, and returns top-to-bottom left-to-right">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.source.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_image_undefined" purpose="Check if the undefined image can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_image_undefined" purpose="Check if the undefined image can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.image.undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_7hex" purpose="Check if fillStyle with invalid 7 hex number works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_7hex" purpose="Check if fillStyle with invalid 7 hex number works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex7.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_basic" purpose="Check if createImageData(sw, sh) exists and returns something">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_basic" purpose="Check if createImageData(sw, sh) exists and returns something">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_colour" purpose="Check if addColorStop method with color argument works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_colour" purpose="Check if addColorStop method with color argument works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.colour.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_destination_atop" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-atop'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_destination_atop" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-atop'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_zero_endAngle_clockwise" purpose="Check if arc() draws nothing when startAngle = endAngle and clockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_zero_endAngle_clockwise" purpose="Check if arc() draws nothing when startAngle = endAngle and clockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.zero.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_width_scaledefault" purpose="Check if Default lineWidth strokes are affected by scale transformations">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_width_scaledefault" purpose="Check if Default lineWidth strokes are affected by scale transformations">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.width.scaledefault.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.shadow.attributes.shadowBlur.valid" purpose="Check if valid shadowBlur of shadow attributes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.shadow.attributes.shadowBlur.valid" purpose="Check if valid shadowBlur of shadow attributes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowBlur.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_shadow" purpose="Check if strokeRect() method draws shadows">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_shadow" purpose="Check if strokeRect() method draws shadows">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.shadow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_zerosource" purpose="Check if drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_zerosource" purpose="Check if drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.zerosource.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_pattern_source_in" purpose="Check if Pattern method fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_pattern_source_in" purpose="Check if Pattern method fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.pattern.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_scale_multiple" purpose="Check if user agent supports Multiple scale()s combined">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_scale_multiple" purpose="Check if user agent supports Multiple scale()s combined">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_acute" purpose="Check if Miter joins are drawn correctly with acute angles">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_acute" purpose="Check if Miter joins are drawn correctly with acute angles">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.acute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_scale_large" purpose="Check if scale() with large scale factors works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_scale_large" purpose="Check if scale() with large scale factors works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.large.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_composite_one" purpose="Check if Shadows are drawn using globalCompositeOperation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_composite_one" purpose="Check if Shadows are drawn using globalCompositeOperation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.composite.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_join_three" purpose="Check if Shadows are drawn for stroke joins respecting miter limit">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_join_three" purpose="Check if Shadows are drawn for stroke joins respecting miter limit">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.join.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_zero_one" purpose="Check if arcTo() with zero radius draws a straight line from P0 to P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_zero_one" purpose="Check if arcTo() with zero radius draws a straight line from P0 to P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.zero.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_dirty_rect2" purpose="Check if putImageData() only modifies areas inside the dirty rectangle, using x and y">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_dirty_rect2" purpose="Check if putImageData() only modifies areas inside the dirty rectangle, using x and y">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.dirty.rect2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_scale_one" purpose="Check if Stroke line widths are scaled by the current transformation matrix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_scale_one" purpose="Check if Stroke line widths are scaled by the current transformation matrix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.scale1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_lineedge" purpose="Check if Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_lineedge" purpose="Check if Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.lineedge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_negative" purpose="Check if createRadialGradient() throws INDEX_SIZE_ERR with negative radius">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_negative" purpose="Check if createRadialGradient() throws INDEX_SIZE_ERR with negative radius">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_round" purpose="Check if lineJoin 'round' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_round" purpose="Check if lineJoin 'round' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.round.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_6angle" purpose="Check if arc() draws a full circle when anticlockwise and starts greater than end+2pi">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_6angle" purpose="Check if arc() draws a full circle when anticlockwise and starts greater than end+2pi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_destination_out" purpose="Check if the solid can be displayed correctly after setting the globalCompositeOperation = destination-out">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_destination_out" purpose="Check if the solid can be displayed correctly after setting the globalCompositeOperation = destination-out">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.destination-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_order_rgb" purpose="Check if getImageData() returns R then G then B">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_order_rgb" purpose="Check if getImageData() returns R then G then B">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.order.rgb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_destination_out" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-out'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_destination_out" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'destination-out'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.destination-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_2shape" purpose="Check if arc() from 0 to pi draws stuff in the right half">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_2shape" purpose="Check if arc() from 0 to pi draws stuff in the right half">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.shape.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_round" purpose="Check if lineCap 'round' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_round" purpose="Check if lineCap 'round' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.round.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_radians" purpose="Check if pic can be rotated correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_radians" purpose="Check if pic can be rotated correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.radians.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_2winding" purpose="Check if the clip.winding can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_2winding" purpose="Check if the clip.winding can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.winding.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowColor_valid" purpose="Check if the image can be displayed correctly with valid shadowColor">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowColor_valid" purpose="Check if the image can be displayed correctly with valid shadowColor">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowColor.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_scale_nonfinite" purpose="Check if if scale() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_scale_nonfinite" purpose="Check if if scale() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_open" purpose="Check if Line joins are not drawn at the corner of an unclosed rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_open" purpose="Check if Line joins are not drawn at the corner of an unclosed rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.open.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_nocontext_source_out" purpose="Check if drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_nocontext_source_out" purpose="Check if drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.nocontext.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_five" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100%, 100%, 1)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_five" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100%, 100%, 1)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_angle_anticlockwise" purpose="Check if arc() draws pi/2 .. -pi anticlockwise correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_angle_anticlockwise" purpose="Check if arc() draws pi/2 .. -pi anticlockwise correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_corner" purpose="Check if Zero-leight line segments are removed before stroking with miters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_corner" purpose="Check if Zero-leight line segments are removed before stroking with miters">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.corner.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_zerosize" purpose="Check if the image can be displayed with zero-length line">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_zerosize" purpose="Check if the image can be displayed with zero-length line">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.zerosize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_width_invalid" purpose="Check if setting lineWidth to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_width_invalid" purpose="Check if setting lineWidth to invalid values is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.width.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_one" purpose="Check if the image can be displayed correctly after setting fillStyle = hsla(120, 200%, 50%, 1)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_one" purpose="Check if the image can be displayed correctly after setting fillStyle = hsla(120, 200%, 50%, 1)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_scale_negative" purpose="Check if scale method with negative scale factors works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_scale_negative" purpose="Check if scale method with negative scale factors works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.scale.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_closed" purpose="Check if Zero-length line segments from closed paths are removed before stroking">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_closed" purpose="Check if Zero-length line segments from closed paths are removed before stroking">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.closed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_1transparent" purpose="Check if the image can be displayed correctly with fillStyle = 'transparent'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_1transparent" purpose="Check if the image can be displayed correctly with fillStyle = 'transparent'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.transparent-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_within" purpose="Check if Miter joins are drawn when the miter limit is not quite exceeded">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_within" purpose="Check if Miter joins are drawn when the miter limit is not quite exceeded">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.within.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_source_in" purpose="Check if the solid can be displayed correctly with globalCompositeOperation = 'source-in'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_source_in" purpose="Check if the solid can be displayed correctly with globalCompositeOperation = 'source-in'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_animated_gif" purpose="Check if createPattern() of an animated GIF draws the first frame">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_animated_gif" purpose="Check if createPattern() of an animated GIF draws the first frame">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.animated.gif.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_six" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100.%, 50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_six" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100.%, 50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_zero" purpose="Check if createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_zero" purpose="Check if createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_collinear_one" purpose="Check if arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_collinear_one" purpose="Check if arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.collinear.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_destination_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_destination_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.destination-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_shape2" purpose="Check the gradient radial cone">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_shape2" purpose="Check the gradient radial cone">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.shape2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_empty" purpose="Check if the image can be displayed with empty gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_empty" purpose="Check if the image can be displayed with empty gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_ensuresubpath_one" purpose="Check if the first control point is added (and nothing is drawn up to it)when there is no subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_ensuresubpath_one" purpose="Check if the first control point is added (and nothing is drawn up to it)when there is no subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.ensuresubpath.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_nonfinite" purpose="Check if bezierCurveTo() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_nonfinite" purpose="Check if bezierCurveTo() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_transformation" purpose="Check if arcTo joins up to the last subpath point correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_transformation" purpose="Check if arcTo joins up to the last subpath point correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.transformation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_transform_identity" purpose="Check if transform() with the identity matrix does nothing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_transform_identity" purpose="Check if transform() with the identity matrix does nothing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.transform.identity.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_basic" purpose="Check if putImageData() puts image data from getImageData() onto the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_basic" purpose="Check if putImageData() puts image data from getImageData() onto the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_initial" purpose="Check if the image can be displayed correctly with the initial path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_initial" purpose="Check if the image can be displayed correctly with the initial path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_zero" purpose="Check if fillRect with zero pixels has no effect">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_zero" purpose="Check if fillRect with zero pixels has no effect">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_clamp_two" purpose="Check if fillStyle with rgba clamp works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_clamp_two" purpose="Check if fillStyle with rgba clamp works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-clamp-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_nonfinite" purpose="Check if createRadialGradient() throws NOT_SUPPORTED_ERR with infinite arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_nonfinite" purpose="Check if createRadialGradient() throws NOT_SUPPORTED_ERR with infinite arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeatx_outside" purpose="Check if the image can be displayed correctly when this item is set to repeatx.outside">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeatx_outside" purpose="Check if the image can be displayed correctly when this item is set to repeatx.outside">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeatx.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_get" purpose="Check get composite operation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_get" purpose="Check get composite operation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_source_in" purpose="Check if fill() affects pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_source_in" purpose="Check if fill() affects pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_2transform" purpose="Check if shadow offsets are not affected by transformations">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_2transform" purpose="Check if shadow offsets are not affected by transformations">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.transform.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_destination_over" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-over correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_destination_over" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-over correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.destination-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_invalid" purpose="Check if globalAlpha with invalid value works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_invalid" purpose="Check if globalAlpha with invalid value works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_offset_positiveY" purpose="Check if Shadows can be offset with positive y">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_offset_positiveY" purpose="Check if Shadows can be offset with positive y">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.offset.positiveY.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_closed" purpose="Check  the value of rect_closed">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_closed" purpose="Check  the value of rect_closed">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.closed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_angle_two" purpose="Check if arc() draws -3pi/2 .. -pi anticlockwise correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_angle_two" purpose="Check if arc() draws -3pi/2 .. -pi anticlockwise correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_empty" purpose="Check if arc() with an empty path does not draw a straight line to the start point">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_empty" purpose="Check if arc() with an empty path does not draw a straight line to the start point">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_lighter" purpose="Check if composite with 'lighter' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_lighter" purpose="Check if composite with 'lighter' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.lighter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_source_out" purpose="Check if method fill() does not affect pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_source_out" purpose="Check if method fill() does not affect pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_angle_full_circle" purpose="Check if arc() draws a full circle when clockwise and end is greater than start+2pi">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_angle_full_circle" purpose="Check if arc() draws a full circle when clockwise and end is greater than start+2pi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.angle.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_canvas_basic" purpose="Check if Shadows are drawn for canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_canvas_basic" purpose="Check if Shadows are drawn for canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.canvas.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_floatsource" purpose="Check if user agent can display the imge drawing with floatsource correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_floatsource" purpose="Check if user agent can display the imge drawing with floatsource correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.floatsource.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_transform_one" purpose="Check if isPointInPath() method handles transformations correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_transform_one" purpose="Check if isPointInPath() method handles transformations correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.transform.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_transform" purpose="Check if strokeRect() method is affected by transforms">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_transform" purpose="Check if strokeRect() method is affected by transforms">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_join_one" purpose="Check if Shadows are not drawn for areas outside stroke joins">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_join_one" purpose="Check if Shadows are not drawn for areas outside stroke joins">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.join.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_2rgb" purpose="Check if fillStyle parse invalid rgb">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_2rgb" purpose="Check if fillStyle parse invalid rgb">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_image_copy" purpose="Check if drawImage() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_image_copy" purpose="Check if drawImage() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.image.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_selfintersect" purpose="Check rect function with lineWidth">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_selfintersect" purpose="Check rect function with lineWidth">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.selfintersect.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_2basic" purpose="Check if isPointInPath() method detects whether the point is inside the path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_2basic" purpose="Check if isPointInPath() method detects whether the point is inside the path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.basic.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_globalalpha" purpose="Check if clearRect is not affected by globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_globalalpha" purpose="Check if clearRect is not affected by globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.globalalpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.state.saverestore.globalAlpha" purpose="Check if save()/restore() method works for globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.state.saverestore.globalAlpha" purpose="Check if save()/restore() method works for globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.globalAlpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_canvas_transparent_canvases" purpose="Check if Shadows are drawn for transparent canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_canvas_transparent_canvases" purpose="Check if Shadows are drawn for transparent canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.canvas.transparent.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_pattern_destination_in" purpose="Check if Pattern fill() function draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_pattern_destination_in" purpose="Check if Pattern fill() function draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.pattern.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_closed_unaffected" purpose="Check if the changed of border's color has no affect on the filled color">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_closed_unaffected" purpose="Check if the changed of border's color has no affect on the filled color">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.closed.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsla_two" purpose="Check if it can be displayed correctly with fillStyle = 'hsla(0, 0, 50%, 1)'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsla_two" purpose="Check if it can be displayed correctly with fillStyle = 'hsla(0, 0, 50%, 1)'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsla-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_nonfinite" purpose="Check if arc() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_nonfinite" purpose="Check if arc() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_basic" purpose="Check if Shadows are drawn for images">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_basic" purpose="Check if Shadows are drawn for images">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_string" purpose="Check if ImageData.data converts strings to numbers with ToNumber">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_string" purpose="Check if ImageData.data converts strings to numbers with ToNumber">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_width_valid" purpose="Check if setting lineWidth to valid values works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_width_valid" purpose="Check if setting lineWidth to valid values works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.width.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_gradient_basic" purpose="Check shadows are drawn for gradient fills">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_gradient_basic" purpose="Check shadows are drawn for gradient fills">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.gradient.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_four" purpose="Check if the image can be displayed correctly after setting the hsl(-360240, 100%, 50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_four" purpose="Check if the image can be displayed correctly after setting the hsl(-360240, 100%, 50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_repeat_unrecognised" purpose="Check if the image pattern can be displayed correclty after repeating unrecognized image">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_repeat_unrecognised" purpose="Check if the image pattern can be displayed correclty after repeating unrecognized image">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.repeat.unrecognised.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_path" purpose="Check if the drawImage.path works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_path" purpose="Check if the drawImage.path works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_invalid" purpose="Check if text can be displayed correctly when setting font=invalid values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_invalid" purpose="Check if text can be displayed correctly when setting font=invalid values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_name_darkbrown" purpose="Check if fillStyle with invalid name 'darkbrown' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_name_darkbrown" purpose="Check if fillStyle with invalid name 'darkbrown' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.name-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_destination_atop" purpose="Check if the solid can be displayed correctly after setting globalCompositeOperation = 'copy'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_destination_atop" purpose="Check if the solid can be displayed correctly after setting globalCompositeOperation = 'copy'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_nonfinite" purpose="Check if drawImage function with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_nonfinite" purpose="Check if drawImage function with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_xor" purpose="Check if drawImage with composite 'xor' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_xor" purpose="Check if drawImage with composite 'xor' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.xor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_destination_in" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-in'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_destination_in" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-in'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_4hex" purpose="Check if fillStyle with invalid 4 hex number works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_4hex" purpose="Check if fillStyle with invalid 4 hex number works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_repeat_empty" purpose="Check if the image can be displayed correcly after repeatting an empty pattern">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_repeat_empty" purpose="Check if the image can be displayed correcly after repeatting an empty pattern">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.repeat.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_nocontext_source_in" purpose="Check if method drawImage of a canvas with no context draws pixels as (0,0,0,0) and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_nocontext_source_in" purpose="Check if method drawImage of a canvas with no context draws pixels as (0,0,0,0) and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.nocontext.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_butt" purpose="Check if lineCap 'butt' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_butt" purpose="Check if lineCap 'butt' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.butt.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_solid_two" purpose="Check if the solid can be displayed correctly with rgba(  0  ,  255  ,  0  ,  1.0  )">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_solid_two" purpose="Check if the solid can be displayed correctly with rgba(  0  ,  255  ,  0  ,  1.0  )">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-solid-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_canvas_2transparent" purpose="Check if shadows are not drawn for transparent parts of canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_canvas_2transparent" purpose="Check if shadows are not drawn for transparent parts of canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.canvas.transparent.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_zerocanvas" purpose="Check if the canvas can be displayed correctly with 'drawimage' width=0/leight=0/width=leight=0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_zerocanvas" purpose="Check if the canvas can be displayed correctly with 'drawimage' width=0/leight=0/width=leight=0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.zerocanvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_5hsl" purpose="Check if the image can be displayed correctly after setting the hsl(120.0, 100.0%, 50.0%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_5hsl" purpose="Check if the image can be displayed correctly after setting the hsl(120.0, 100.0%, 50.0%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_clip_three" purpose="Check if Shadows of clipped shapes are still drawn within the clipping region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_clip_three" purpose="Check if Shadows of clipped shapes are still drawn within the clipping region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.clip.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_6hex" purpose="Check if fillStyle with 6 hex number works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_6hex" purpose="Check if fillStyle with 6 hex number works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hex6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_transform" purpose="Check if fillRect function is affected by transforms">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_transform" purpose="Check if fillRect function is affected by transforms">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_negative" purpose="Check  rect with negative">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_negative" purpose="Check  rect with negative">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_length" purpose="Check if getImageData() returns a correctly-sized CanvasPixelArray">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_length" purpose="Check if getImageData() returns a correctly-sized CanvasPixelArray">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_invalidoffset" purpose="Check if the image can be displayed with invalidoffset in addColorStop">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_invalidoffset" purpose="Check if the image can be displayed with invalidoffset in addColorStop">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.invalidoffset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_image_source_in" purpose="Check if drawImage() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_image_source_in" purpose="Check if drawImage() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.image.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_curve" purpose="Check if Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_curve" purpose="Check if Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.curve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_9arg_destsize" purpose="Check if the image can be displayed correctly after setting the drawImage 5 times">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_9arg_destsize" purpose="Check if the image can be displayed correctly after setting the drawImage 5 times">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.9arg.destsize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_lineJoin" purpose="Check if save()/restore() method works for lineJoin">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_lineJoin" purpose="Check if save()/restore() method works for lineJoin">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.lineJoin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_basic_type" purpose="Check pattern of canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_basic_type" purpose="Check pattern of canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.basic.type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_outside" purpose="Check if the image can be displayed correctly with outside gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_outside" purpose="Check if the image can be displayed correctly with outside gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hex8" purpose="Check if fillStyle with 8 hex numbers works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hex8" purpose="Check if fillStyle with 8 hex numbers works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex8.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_unaffected" purpose="Check if putImageData() is not affected by context state">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_unaffected" purpose="Check if putImageData() is not affected by context state">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_outside_one" purpose="Check if the image can be displayed with the end circle outside the start circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_outside_one" purpose="Check if the image can be displayed with the end circle outside the start circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.outside1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_two" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb(-200%, 200%, -200%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_clamp_two" purpose="Check if the image can be displayed correctly with Assumes colours clamped to [0,255] after setting the rgb(-200%, 200%, -200%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-clamp-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_pattern_basic" purpose="Check if Shadows are drawn for filling patterns">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_pattern_basic" purpose="Check if Shadows are drawn for filling patterns">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.pattern.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_clip" purpose="Check if putImageData() is not affected by clipping regions">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_clip" purpose="Check if putImageData() is not affected by clipping regions">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_norepeat_basic" purpose="Check if fillStyle with paint pattern 'no-repeat' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_norepeat_basic" purpose="Check if fillStyle with paint pattern 'no-repeat' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.norepeat.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_update" purpose="Check if the image can be displayed when argument be updated in addColorStop">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_update" purpose="Check if the image can be displayed when argument be updated in addColorStop">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_rightangle" purpose="Check if Miter joins are not drawn when the miter limit is exceeded, on exact right angles">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_rightangle" purpose="Check if Miter joins are not drawn when the miter limit is exceeded, on exact right angles">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.rightangle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_unclosed" purpose="Check if isPointInPath() works on unclosed subpaths">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_unclosed" purpose="Check if isPointInPath() works on unclosed subpaths">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.unclosed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_svg_grey" purpose="Check if the image can be displayed correctly with fillStyle = 'grey'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_svg_grey" purpose="Check if the image can be displayed correctly with fillStyle = 'grey'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.svg-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_2hsl" purpose="Check if fillStyle function with hsl works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_2hsl" purpose="Check if fillStyle function with hsl works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_casesensitive" purpose="Check if the image can be diaplayed correclty with globalCompositeOperation = 'Source-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_casesensitive" purpose="Check if the image can be diaplayed correclty with globalCompositeOperation = 'Source-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.casesensitive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_wrap" purpose="Check if rotate() wraps large positive values correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_wrap" purpose="Check if rotate() wraps large positive values correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.wrap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_pattern_copy" purpose="Check if Pattern fill draws pixels and is not covered by the source object as (0,0,0,0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_pattern_copy" purpose="Check if Pattern fill draws pixels and is not covered by the source object as (0,0,0,0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.pattern.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_norepeat_coord_one" purpose="Check if the image can be displayed successfully with norepeat horizontal and vertical">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_norepeat_coord_one" purpose="Check if the image can be displayed successfully with norepeat horizontal and vertical">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.norepeat.coord1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_a" purpose="Check if fillStyle function  parse invalid number">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_a" purpose="Check if fillStyle function  parse invalid number">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-solid-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_modify_canvas_two" purpose="Check if the canvas can be displayed correctly after modified canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_modify_canvas_two" purpose="Check if the canvas can be displayed correctly after modified canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.modify.canvas2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_winding" purpose="Check if isPointInPath() uses the non-zero winding number rule">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_winding" purpose="Check if isPointInPath() uses the non-zero winding number rule">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.winding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_destination_atop" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-atop correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_destination_atop" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-atop correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_bezier" purpose="Check if isPointInPath() works on Bezier curves">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_bezier" purpose="Check if isPointInPath() works on Bezier curves">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.bezier.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_1clamp" purpose="Check if fillStyle parse with hsl works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_1clamp" purpose="Check if fillStyle parse with hsl works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-clamp-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_baseline_default" purpose="Check if the caseline can be displayed correctly with default settings">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_baseline_default" purpose="Check if the caseline can be displayed correctly with default settings">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.baseline.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_copy" purpose="Check if drawImage function with composite 'copy' of canvas works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_copy" purpose="Check if drawImage function with composite 'copy' of canvas works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_transform_one" purpose="Check if Shadows take account of transformations">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_transform_one" purpose="Check if Shadows take account of transformations">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.transform.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_canvaspattern" purpose="Check if globalAlpha.canvaspattern can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_canvaspattern" purpose="Check if globalAlpha.canvaspattern can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.canvaspattern.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_offset_positiveX" purpose="Check shadows can be offset with positive x">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_offset_positiveX" purpose="Check shadows can be offset with positive x">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.offset.positiveX.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_gradient_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent gradient fills">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_gradient_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent gradient fills">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.gradient.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_enable_off_two" purpose="Check if Shadows are not drawn when only the shadowColor is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_enable_off_two" purpose="Check if Shadows are not drawn when only the shadowColor is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.enable.off.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_intersect" purpose="Check if it can be displayed correctly with clip intersecting">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_intersect" purpose="Check if it can be displayed correctly with clip intersecting">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.intersect.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeaty_outside" purpose="Check if the image can be displayed correctly when repeaty.outside is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeaty_outside" purpose="Check if the image can be displayed correctly when repeaty.outside is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeaty.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_globalalpha" purpose="Check if strokeRect() method is affected by globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_globalalpha" purpose="Check if strokeRect() method is affected by globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.globalalpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_bottom" purpose="Check if create a cone at bottom">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_bottom" purpose="Check if create a cone at bottom">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.bottom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_three" purpose="Check  if the image can be displayed correctly after setting fillStyle = 'hsla(120, 100%, 200%, 1)'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_three" purpose="Check  if the image can be displayed correctly after setting fillStyle = 'hsla(120, 100%, 200%, 1)'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_clamp_two" purpose="Check if the image can be displayed correctly after setting fillStyle = hsl(120, -200%, 49.9%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_clamp_two" purpose="Check if the image can be displayed correctly after setting fillStyle = hsl(120, -200%, 49.9%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-clamp-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_empty" purpose="Check if isPointInPath() works when there is no path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_empty" purpose="Check if isPointInPath() works when there is no path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_twopie_four" purpose="Check if arc() draws nothing when end = start + 2pi+e and clockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_twopie_four" purpose="Check if arc() draws nothing when end = start + 2pi+e and clockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.twopie.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_repeat_case" purpose="Check if createPattern function with 'Repeat' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_repeat_case" purpose="Check if createPattern function with 'Repeat' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.repeat.case.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_clip" purpose="Check if the drawImage.clip can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_clip" purpose="Check if the drawImage.clip can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_twopie_full_circle" purpose="Check if arc() draws a full circle when end = start + 2pi-e and clockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_twopie_full_circle" purpose="Check if arc() draws a full circle when end = start + 2pi-e and clockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.twopie.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_5rgba" purpose="Check if fillStyle with invalid rgba data works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_5rgba" purpose="Check if fillStyle with invalid rgba data works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hex_three" purpose="Check if the image van be displayed correctly after setting the fillstyle as three invalid hex numbers">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hex_three" purpose="Check if the image van be displayed correctly after setting the fillstyle as three invalid hex numbers">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_invalidcolour" purpose="Check if the image can be displayed with invalidcolour in addColorStop">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_invalidcolour" purpose="Check if the image can be displayed with invalidcolour in addColorStop">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.invalidcolour.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_nonfinite" purpose="Check if isPointInPath() returns false for non-finite arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_nonfinite" purpose="Check if isPointInPath() returns false for non-finite arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_touch_one" purpose="Check if the image can be displayed correctly with start circle touching end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_touch_one" purpose="Check if the image can be displayed correctly with start circle touching end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.touch1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_highlight" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'highlight'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_highlight" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'highlight'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.highlight.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_five" purpose="Check if  fillStyle parses invalid rgb">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_five" purpose="Check if  fillStyle parses invalid rgb">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_outside" purpose="Check if Shadows of shapes outside the visible area can be offset onto the visible area">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_outside" purpose="Check if Shadows of shapes outside the visible area can be offset onto the visible area">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_9arg_sourcepos" purpose="Check if can draw a 2d image with 9arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_9arg_sourcepos" purpose="Check if can draw a 2d image with 9arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.9arg.sourcepos.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_crosscanvas" purpose="Check if crosscanvas pattern can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_crosscanvas" purpose="Check if crosscanvas pattern can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.crosscanvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_default" purpose="Check if  fillStyle function works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_default" purpose="Check if  fillStyle function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_one" purpose="Check if the image can be displayed correctly after setting the hsl(120, 100%, 50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_one" purpose="Check if the image can be displayed correctly after setting the hsl(120, 100%, 50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_zero_straight_line" purpose="Check if strokeRect() method of Nx0 pixels draws a straight line">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_zero_straight_line" purpose="Check if strokeRect() method of Nx0 pixels draws a straight line">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.zero.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_modify_image_two" purpose="Check if the image can be displayed correctly after modified image">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_modify_image_two" purpose="Check if the image can be displayed correctly after modified image">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.modify.image2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_shadowOffsetY" purpose="Check if save()/restore() method works for shadowOffsetY">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_shadowOffsetY" purpose="Check if save()/restore() method works for shadowOffsetY">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.shadowOffsetY.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_fill_source_in" purpose="Check if method fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_fill_source_in" purpose="Check if method fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.fill.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_shape1" purpose="Check if arc() from 0 to pi does not draw anything in the wrong half">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_shape1" purpose="Check if arc() from 0 to pi does not draw anything in the wrong half">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.shape.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeat_basic" purpose="Check if the image can be displayed correctly after repeatting the image">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeat_basic" purpose="Check if the image can be displayed correctly after repeatting the image">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeat.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_shape_four" purpose="Check if arc() from 0 to -pi/2 draws stuff in the right quadrant">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_shape_four" purpose="Check if arc() from 0 to -pi/2 draws stuff in the right quadrant">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.shape.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_num" purpose="Check if fillStyle parses rgb num">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_num" purpose="Check if fillStyle parses rgb num">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-num.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_fill_destination_in" purpose="Check if fill() function draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_fill_destination_in" purpose="Check if fill() function draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.fill.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_system" purpose="Check if system fonts is computed to explicit values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_system" purpose="Check if system fonts is computed to explicit values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.system.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_subpath" purpose="Check if isPointInPath() uses the current path, not just the subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_subpath" purpose="Check if isPointInPath() uses the current path, not just the subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.subpath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_alpha_five" purpose="Check if Shadows of shapes with alpha components are drawn correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_alpha_five" purpose="Check if Shadows of shapes with alpha components are drawn correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.alpha.5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_pattern_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent fill patterns">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_pattern_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent fill patterns">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.pattern.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_name_redblue" purpose="Check if  fillStyle parses invalid name 'red blue'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_name_redblue" purpose="Check if  fillStyle parses invalid name 'red blue'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.name-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_textBaseline" purpose="Check if save()/restore() method works for textBaseline">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_textBaseline" purpose="Check if save()/restore() method works for textBaseline">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.textBaseline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_copy" purpose="Check if the solid can be displayed correctly after setting globalCompositeOperation = 'copy'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_copy" purpose="Check if the solid can be displayed correctly after setting globalCompositeOperation = 'copy'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeatx_basic" purpose="Check if the imange can be displayed correctly with createPattern(img, 'repeat-x')">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeatx_basic" purpose="Check if the imange can be displayed correctly with createPattern(img, 'repeat-x')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeatx.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_scaled" purpose="Check if bezierCurveTo() method works successfully">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_scaled" purpose="Check if bezierCurveTo() method works successfully">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.scaled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_ensuresubpath1" purpose="Check if there is no subpath, the first control point is added">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_ensuresubpath1" purpose="Check if there is no subpath, the first control point is added">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.ensuresubpath.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_pattern_destination_atop" purpose="Check if Pattern fill() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_pattern_destination_atop" purpose="Check if Pattern fill() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.pattern.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_nonfinite" purpose="Check if clearRect() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_nonfinite" purpose="Check if clearRect() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_2end" purpose="Check rect with end">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_2end" purpose="Check rect with end">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.end.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeaty_coord_one" purpose="Check if the image can be displayed correctly with repeating vertical">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeaty_coord_one" purpose="Check if the image can be displayed correctly with repeating vertical">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeaty.coord1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_stack" purpose="Check if save()/restore() method can be nested as a stack">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_stack" purpose="Check if save()/restore() method can be nested as a stack">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.stack.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_negativedest" purpose="Check if Negative destination width/height represents the correct rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_negativedest" purpose="Check if Negative destination width/height represents the correct rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.negativedest.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_lineTo_ensuresubpath_two" purpose="Check if the point is added and used for subsequent drawing when there is no subpath,">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_lineTo_ensuresubpath_two" purpose="Check if the point is added and used for subsequent drawing when there is no subpath,">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.lineTo.ensuresubpath.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_1clamp" purpose="Check if fillStyle with parse rgb clamped works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_1clamp" purpose="Check if fillStyle with parse rgb clamped works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-clamp-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_destination_in" purpose="Check if user agent can displayed the solid with globalCompositeOperation = destination-in correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_destination_in" purpose="Check if user agent can displayed the solid with globalCompositeOperation = destination-in correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_source_out" purpose="Check the source-out">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_source_out" purpose="Check the source-out">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_six" purpose="Check if the image can be displayed correctly after setting fillStyle = hsla(120, 100%, 0%, -2)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_clamp_six" purpose="Check if the image can be displayed correctly after setting fillStyle = hsla(120, 100%, 0%, -2)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_space_collapse_nonspace" purpose="Check if Non-space characters are not converted to U+0020 and collapsed">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_space_collapse_nonspace" purpose="Check if Non-space characters are not converted to U+0020 and collapsed">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.space.collapse.nonspace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_ensuresubpath_two" purpose="Check if the first control point is added when there is no subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_ensuresubpath_two" purpose="Check if the first control point is added when there is no subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.ensuresubpath.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_7rgba" purpose="Check if fillStyle parse invalid rgba">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_7rgba" purpose="Check if fillStyle parse invalid rgba">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-7.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_outside" purpose="Check if isPointInPath() works on paths outside the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_outside" purpose="Check if isPointInPath() works on paths outside the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_two" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(z, 100%, 50%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_two" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(z, 100%, 50%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_alpha_one" purpose="Check if Shadow colour alpha components are used successfully">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_alpha_one" purpose="Check if Shadow colour alpha components are used successfully">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.alpha.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_9arg_destpos" purpose="Check if the drawImage function with nine argumnets destpos works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_9arg_destpos" purpose="Check if the drawImage function with nine argumnets destpos works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.9arg.destpos.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_winding" purpose="Check rect with winding works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_winding" purpose="Check rect with winding works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.winding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_xor" purpose="Check if fill() method affects pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_xor" purpose="Check if fill() method affects pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.xor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_1inside" purpose="Check if the image can be displayed with the start circle inside the end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_1inside" purpose="Check if the image can be displayed with the start circle inside the end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.inside1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_parallel" purpose="Check if Line joins are drawn at 180-degree joins">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_parallel" purpose="Check if Line joins are drawn at 180-degree joins">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.parallel.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_offset_negativeX" purpose="Check shadows can be offset with negative x">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_offset_negativeX" purpose="Check shadows can be offset with negative x">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.offset.negativeX.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_bezierCurveTo_shape" purpose="Check bezierCurveTo() method">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_bezierCurveTo_shape" purpose="Check bezierCurveTo() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.bezierCurveTo.shape.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_destination_out" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-out'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_destination_out" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'destination-out'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.destination-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_valid" purpose="Check if Setting lineCap to valid values works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_valid" purpose="Check if Setting lineCap to valid values works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_clamp" purpose="Check if getImageData() clamps colours to the range [0, 255]">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_clamp" purpose="Check if getImageData() clamps colours to the range [0, 255]">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.clamp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_order_rows" purpose="Check if getImageData() returns topmost rows first">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_order_rows" purpose="Check if getImageData() returns topmost rows first">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.order.rows.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_baseline_alphabetic" purpose="Check if the text can be displayed correctly with textBaseline = 'alphabetic'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_baseline_alphabetic" purpose="Check if the text can be displayed correctly with textBaseline = 'alphabetic'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.baseline.alphabetic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_shape_three" purpose="Check if arc() from 0 to -pi/2 does not draw anything in the wrong quadrant">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_shape_three" purpose="Check if arc() from 0 to -pi/2 does not draw anything in the wrong quadrant">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.shape.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_coincide_one" purpose="Check if arcTo() has no effect if P0 = P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_coincide_one" purpose="Check if arcTo() has no effect if P0 = P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.coincide.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_2self" purpose="Check if drawImage with self works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_2self" purpose="Check if drawImage with self works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.self.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_nan" purpose="Check if ImageData.data converts NaN to 0">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_nan" purpose="Check if ImageData.data converts NaN to 0">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.nan.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_square" purpose="Check if lineCap 'square' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_square" purpose="Check if lineCap 'square' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.square.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_source_atop" purpose="Check if fill function  affect pixels outside the transparent region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_source_atop" purpose="Check if fill function  affect pixels outside the transparent region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.source-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_align_default" purpose="Check if text is align by default">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_align_default" purpose="Check if text is align by default">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.align.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_copy" purpose="Check if the value is composite transparent 'copy'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_copy" purpose="Check if the value is composite transparent 'copy'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_1selfintersect" purpose="Check if arc() with lineWidth greater than 2*radius is drawn sensibly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_1selfintersect" purpose="Check if arc() with lineWidth greater than 2*radius is drawn sensibly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.selfintersect.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_equal" purpose="Check if the image can be displayed with equal start circle to end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_equal" purpose="Check if the image can be displayed with equal start circle to end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.equal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_nocontext_copy" purpose="Check if drawImage() method of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_nocontext_copy" purpose="Check if drawImage() method of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.nocontext.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_source_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_source_over" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.source-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_end" purpose="Check if arc() adds the end point of the arc to the subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_end" purpose="Check if arc() adds the end point of the arc to the subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.end.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowBlur_invalid" purpose="Check  invalid shadowBlur of shadow attributes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowBlur_invalid" purpose="Check  invalid shadowBlur of shadow attributes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowBlur.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_transform" purpose="Check if clearRect is affected by transforms">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_transform" purpose="Check if clearRect is affected by transforms">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_miter_exceeded" purpose="Check if Miter joins are not drawn when the miter limit is exceeded">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_miter_exceeded" purpose="Check if Miter joins are not drawn when the miter limit is exceeded">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.miter.exceeded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_globalCompositeOperation" purpose="Check if save()/restore() method works for globalCompositeOperation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_globalCompositeOperation" purpose="Check if save()/restore() method works for globalCompositeOperation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.globalCompositeOperation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_transform_translate" purpose="Check if radial gradient coordinates are relative to the coordinate space at the time of the filling">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_transform_translate" purpose="Check if radial gradient coordinates are relative to the coordinate space at the time of the filling">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.transform.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_transform_scale" purpose="Check if isPointInPath() function handles transformations correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_transform_scale" purpose="Check if isPointInPath() function handles transformations correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.transform.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_2collinear" purpose="Check if arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_2collinear" purpose="Check if arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.collinear.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_align_valid" purpose="Check if the text can be displayed correctly as set the align a valid value">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_align_valid" purpose="Check if the text can be displayed correctly as set the align a valid value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.align.valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_nocontext_destination_atop" purpose="Check if drawImage() function of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_nocontext_destination_atop" purpose="Check if drawImage() function of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.nocontext.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_self_one" purpose="Check if drawImage by self works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_self_one" purpose="Check if drawImage by self works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.self.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_image_source_out" purpose="Check if drawImage method draws pixels and is not covered by the source object as (0,0,0,0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_image_source_out" purpose="Check if drawImage method draws pixels and is not covered by the source object as (0,0,0,0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.image.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_font" purpose="Check if save()/restore() method works for font">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_font" purpose="Check if save()/restore() method works for font">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.font.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_nowrap" purpose="Check if stretch images get pixels wrapping around the edges">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_nowrap" purpose="Check if stretch images get pixels wrapping around the edges">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.nowrap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_clip" purpose="Check if save()/restore() method affects the clipping path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_clip" purpose="Check if save()/restore() method affects the clipping path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_nonfinite" purpose="Check if getImageData() throws NOT_SUPPORTED_ERR if arguments are not finite">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_nonfinite" purpose="Check if getImageData() throws NOT_SUPPORTED_ERR if arguments are not finite">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_rotate_nonfinite" purpose="Check if rotate() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_rotate_nonfinite" purpose="Check if rotate() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.rotate.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_5zero" purpose="Check if strokeRect() method of Nx0 pixels draws a closed line with joins">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_5zero" purpose="Check if strokeRect() method of Nx0 pixels draws a closed line with joins">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.zero.5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_2zero" purpose="Check if arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_2zero" purpose="Check if arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.zero.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_arc" purpose="Check zero-length line segments from arcTo and arc are removed before stroking">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_arc" purpose="Check zero-length line segments from arcTo and arc are removed before stroking">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.arc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_zero_width_2" purpose="Check  rect function with zero width works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_zero_width_2" purpose="Check  rect function with zero width works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_current" purpose="Check if the image can be displayed with current color.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_current" purpose="Check if the image can be displayed with current color.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.current.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100%, 0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the hsl(0, 100%, 0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_nonempty" purpose="Check if arc() with a non-empty path does draw a straight line to the start point">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_nonempty" purpose="Check if arc() with a non-empty path does draw a straight line to the start point">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.nonempty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_a" purpose="Check if fillStyle function with invalid 'a' score of rgba works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_a" purpose="Check if fillStyle function with invalid 'a' score of rgba works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-6.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_pattern_transparent_one" purpose="Check if Shadows are not drawn for transparent fill patterns">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_pattern_transparent_one" purpose="Check if Shadows are not drawn for transparent fill patterns">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.pattern.transparent.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_behind" purpose="Check if create a cone at behind">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_behind" purpose="Check if create a cone at behind">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.behind.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_1solid" purpose="Check if  fillStyle parses solid rgba">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_1solid" purpose="Check if  fillStyle parses solid rgba">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-solid-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_fill_destination_atop" purpose="Check if fill() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_fill_destination_atop" purpose="Check if fill() method draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.fill.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_2hex" purpose="Check if fillStyle parse invalid 2 hex number">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_2hex" purpose="Check if fillStyle parse invalid 2 hex number">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hex2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_composite_two" purpose="Check if Shadows are drawn by using globalCompositeOperation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_composite_two" purpose="Check if Shadows are drawn by using globalCompositeOperation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.composite.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_clip" purpose="Check if fillRect is affected by clipping regions">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_clip" purpose="Check if fillRect is affected by clipping regions">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeaty_basic" purpose="chek if the pattern can be diaplayed correctly when repeating vertical only">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeaty_basic" purpose="chek if the pattern can be diaplayed correctly when repeating vertical only">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeaty.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_path" purpose="Check if strokeRect() method does not affect the current path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_path" purpose="Check if strokeRect() method does not affect the current path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_source_over" purpose="Check composite operation 'source-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_source_over" purpose="Check composite operation 'source-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.source-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_destination_over" purpose="Check if fill() function does not affect pixels outside the clip region">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_destination_over" purpose="Check if fill() function does not affect pixels outside the clip region">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.destination-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_zero_height_width" purpose="Check rect zero with height and width works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_zero_height_width" purpose="Check rect zero with height and width works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_winding_add" purpose="Check  if the user agent can display the winding correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_winding_add" purpose="Check  if the user agent can display the winding correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.winding.add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_fill_source_out" purpose="Check if function fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_fill_source_out" purpose="Check if function fill() draws pixels and is not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.fill.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_source_atop" purpose="Check if user agent can displayed the solid with globalCompositeOperation = source-atop correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_source_atop" purpose="Check if user agent can displayed the solid with globalCompositeOperation = source-atop correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.source-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_source_outside" purpose="Check if getImageData() returns transparent black outside the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_source_outside" purpose="Check if getImageData() returns transparent black outside the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.source.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_join_bevel" purpose="Check if lineJoin 'bevel' is rendered correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_join_bevel" purpose="Check if lineJoin 'bevel' is rendered correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.bevel.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_size_percentage" purpose="Check if font size parses percentage">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_size_percentage" purpose="Check if font size parses percentage">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.size.percentage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_basic" purpose="Check if the text can be displayed correctly as setting font as basic values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_basic" purpose="Check if the text can be displayed correctly as setting font as basic values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_fill_unaffected" purpose="Check if fillText method does not start a new path or subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_fill_unaffected" purpose="Check if fillText method does not start a new path or subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.unaffected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_winding_subtract_two" purpose="Check if the user agent can display the winding correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_winding_subtract_two" purpose="Check if the user agent can display the winding correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.winding.subtract.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_pattern_transparent_two" purpose="Check if Shadows are not drawn for transparent parts of fill patterns">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_pattern_transparent_two" purpose="Check if Shadows are not drawn for transparent parts of fill patterns">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.pattern.transparent.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_parse_complex" purpose="Check if the text can be displayed correctly with complex font settings">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_parse_complex" purpose="Check if the text can be displayed correctly with complex font settings">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.parse.complex.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_canvas" purpose="Check if the image can be displayed correctly with globalAlpha">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_canvas" purpose="Check if the image can be displayed correctly with globalAlpha">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.canvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_one" purpose="Check if invalid fillstyle can be displayed correctly after setting the rgb(255.0, 0, 0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_one" purpose="Check if invalid fillstyle can be displayed correctly after setting the rgb(255.0, 0, 0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_shadow" purpose="Check if clearRect draws shadows">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_shadow" purpose="Check if clearRect draws shadows">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.shadow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_html4" purpose="Check fillStyle parses html4">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_html4" purpose="Check fillStyle parses html4">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.html4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeat_coord_three" purpose="Check if the image can be displayed successfully after repeaded both x and y">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeat_coord_three" purpose="Check if the image can be displayed successfully after repeaded both x and y">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeat.coord3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_overlap" purpose="Check  if fill function overlaps">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_overlap" purpose="Check  if fill function overlaps">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.overlap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(100%, 0, 0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgb_four" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(100%, 0, 0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgb-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_2clamp" purpose="Check if fillStyle paser with hsla works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_2clamp" purpose="Check if fillStyle paser with hsla works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_2scale" purpose="Check if Highly scaled arcs are the right shape">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_2scale" purpose="Check if Highly scaled arcs are the right shape">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.scale.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_nocontext_destination_in" purpose="Check if drawImage of a canvas with no context draws pixels as (0,0,0,0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_nocontext_destination_in" purpose="Check if drawImage of a canvas with no context draws pixels as (0,0,0,0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.nocontext.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_transform_skewed" purpose="Check if transform function with skewy matrix transforms correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_transform_skewed" purpose="Check if transform function with skewy matrix transforms correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.transform.skewed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_basic" purpose="Check if Shadows are drawn for strokes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_basic" purpose="Check if Shadows are drawn for strokes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_object_set" purpose="Check if ImageData.data can be modified">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_object_set" purpose="Check if ImageData.data can be modified">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.set.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_translate_nonfinite" purpose="Check if translate with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_translate_nonfinite" purpose="Check if translate with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.translate.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_line_cap_closed" purpose="Check if Line caps are not drawn at the corners of an unclosed rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_line_cap_closed" purpose="Check if Line caps are not drawn at the corners of an unclosed rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.closed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_scaled" purpose="Check if the scaled imange can be displayed correctly with quadraticCurveTo(0, -1, 1.2, 1.05)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_scaled" purpose="Check if the scaled imange can be displayed correctly with quadraticCurveTo(0, -1, 1.2, 1.05)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.scaled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_copy" purpose="Check if fill()  affect pixels outside the clip region.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_copy" purpose="Check if fill()  affect pixels outside the clip region.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_one" purpose="Check if the image can be displayed correctly after setting the hsl">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_one" purpose="Check if the image can be displayed correctly after setting the hsl">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_1clamp" purpose="Check if fillStyle with rgba clamped works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_1clamp" purpose="Check if fillStyle with rgba clamped works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-clamp-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_getcontext_exists" purpose="Check the existence of 2D context method">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_getcontext_exists" purpose="Check the existence of 2D context method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.getcontext.exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_2outside" purpose="Check if the image can be displayed with the start circle outside the end circle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_2outside" purpose="Check if the image can be displayed with the start circle outside the end circle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.outside2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeat_coord1" purpose="Check if the image can be displayed after repeaded both x and y">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeat_coord1" purpose="Check if the image can be displayed after repeaded both x and y">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeat.coord1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_source_in" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-in'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_source_in" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-in'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_percent" purpose="Check if the image pattern can be displayed corrctly with rgb(0% ,100% ,0%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_percent" purpose="Check if the image pattern can be displayed corrctly with rgb(0% ,100% ,0%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-percent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_linear_3transform" purpose="Check if Linear gradient transforms do not experience broken caching effects">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_linear_3transform" purpose="Check if Linear gradient transforms do not experience broken caching effects">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.linear.transform.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_basic_two" purpose="Check if create a new clipping region by clip() method successfully">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_basic_two" purpose="Check if create a new clipping region by clip() method successfully">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.basic.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_collinear_three" purpose="Check if arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_collinear_three" purpose="Check if arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.collinear.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_norepeat_coord2" purpose="Check if fillStyle function with pattern of 'no-repeat' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_norepeat_coord2" purpose="Check if fillStyle function with pattern of 'no-repeat' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.norepeat.coord2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_range" purpose="Check if getImageData() returns values in the range [0, 255]">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_range" purpose="Check if getImageData() returns values in the range [0, 255]">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.range.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_large" purpose="Check if createImageData(sw, sh) works for sizes much larger than the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_large" purpose="Check if createImageData(sw, sh) works for sizes much larger than the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.large.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_getcontext_shared" purpose="Check if getContext('2d') returns objects which share canvas state">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_getcontext_shared" purpose="Check if getContext('2d') returns objects which share canvas state">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.getcontext.shared.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_image_destination_atop" purpose="Check if drawImage function draws pixels and is not covered by the source object as (0,0,0,0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_image_destination_atop" purpose="Check if drawImage function draws pixels and is not covered by the source object as (0,0,0,0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.image.destination-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_negative" purpose="Check if arc() with negative radius throws INDEX_SIZE_ERR">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_negative" purpose="Check if arc() with negative radius throws INDEX_SIZE_ERR">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_invalidtype" purpose="Check if user agent can displayed invalid fillstyle correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_invalidtype" purpose="Check if user agent can displayed invalid fillstyle correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.invalidtype.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_basic" purpose="Check if getImageData() exists and returns something">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_basic" purpose="Check if getImageData() exists and returns something">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_default" purpose="Check the value of composite operation default">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_default" purpose="Check the value of composite operation default">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_orientation_canvas" purpose="Check if Canvas patterns do not get flipped when painted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_orientation_canvas" purpose="Check if Canvas patterns do not get flipped when painted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.orientation.canvas.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_one" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(255, 0, 0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_rgba_one" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(255, 0, 0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_prune_rect" purpose="Check if Zero-leight line segments from rect and strokeRect are removed before stroking">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_prune_rect" purpose="Check if Zero-leight line segments from rect and strokeRect are removed before stroking">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.prune.rect.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_font_default" purpose="Check if the text can be displayed correctly with font default settings">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_font_default" purpose="Check if the text can be displayed correctly with font default settings">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.font.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_1transparent" purpose="Check shadows are not drawn for transparent images">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_1transparent" purpose="Check shadows are not drawn for transparent images">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.transparent.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_canvas_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent canvases">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_canvas_alpha" purpose="Check if Shadows are drawn correctly for partially-transparent canvases">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.canvas.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_canvas_source_atop" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-atop'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_canvas_source_atop" purpose="Check if the canvas can be displayed correctly with globalCompositeOperation = 'source-atop'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.canvas.source-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_lineTo_nextpoint" purpose="Check if path.lineTo.nextpoint works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_lineTo_nextpoint" purpose="Check if path.lineTo.nextpoint works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.lineTo.nextpoint.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_clamp_four" purpose="Check if the image can be displayed correctly after setting fillStyle = hsl(120, 100%, -200%)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_clamp_four" purpose="Check if the image can be displayed correctly after setting fillStyle = hsl(120, 100%, -200%)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-clamp-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_order_cols" purpose="Check if getImageData() returns leftmost columns first">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_order_cols" purpose="Check if getImageData() returns leftmost columns first">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.order.cols.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_object_return" purpose="Check if createLinearGradient() and createRadialGradient() return objects implementing CanvasGradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_object_return" purpose="Check if createLinearGradient() and createRadialGradient() return objects implementing CanvasGradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.return.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_shape_five" purpose="Check if arc() from 0 to 5pi does not draw crazy things">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_shape_five" purpose="Check if arc() from 0 to 5pi does not draw crazy things">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.shape.5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_norepeat_outside" purpose="Check if paint pattern with 'no-repeat' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_norepeat_outside" purpose="Check if paint pattern with 'no-repeat' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.norepeat.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_globalcomposite" purpose="Check if strokeRect() method is not affected by globalCompositeOperation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_globalcomposite" purpose="Check if strokeRect() method is not affected by globalCompositeOperation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.globalcomposite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsla_4clamp" purpose="Check if  fillStyle function with hsla works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsla_4clamp" purpose="Check if  fillStyle function with hsla works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsla-clamp-4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_unchanged" purpose="Check if putImageData(getImageData(...), ...) has no effect">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_unchanged" purpose="Check if putImageData(getImageData(...), ...) has no effect">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.unchanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgba_percent" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(0%,100%,0%,0.499)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgba_percent" purpose="Check if the invalid fillstyle can be displayed correctly after setting the rgba(0%,100%,0%,0.499)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgba-percent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_negativedir" purpose="Check if negative dimensions do not affect the direction of the image">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_negativedir" purpose="Check if negative dimensions do not affect the direction of the image">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.negativedir.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_negative" purpose="Check if createImageData(sw, sh) takes the absolute magnitude of the size arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_negative" purpose="Check if createImageData(sw, sh) takes the absolute magnitude of the size arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_cone_shape_one" purpose="Check if cone with createRadialGradient can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_cone_shape_one" purpose="Check if cone with createRadialGradient can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.cone.shape1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_transformation_multiple" purpose="Check if Transformations are applied while building paths, not drawing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_transformation_multiple" purpose="Check if Transformations are applied while building paths, not drawing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.transformation.multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_globalAlpha_default" purpose="Check if the image can be displayed correctly with assertSame(globalAlpha(default), 1.0, &quot;globalAlpha(default)&quot;, &quot;1.0&quot;)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_globalAlpha_default" purpose="Check if the image can be displayed correctly with assertSame(globalAlpha(default), 1.0, &quot;globalAlpha(default)&quot;, &quot;1.0&quot;)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.globalAlpha.default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_repeat_undefined" purpose="Check if createPattern with undefined works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_repeat_undefined" purpose="Check if createPattern with undefined works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.repeat.undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_scale" purpose="Check shadows are drawn correctly for scaled images">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_scale" purpose="Check shadows are drawn correctly for scaled images">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.scale.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_skew" purpose="Check if strokes lines are skewed by the current transformation matrix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_skew" purpose="Check if strokes lines are skewed by the current transformation matrix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.skew.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_rgb_5clamp" purpose="Check if fillStyle parse invalid colour number does not range [0, 255]">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_rgb_5clamp" purpose="Check if fillStyle parse invalid colour number does not range [0, 255]">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.rgb-clamp-5.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_stackdepth" purpose="Check if save()/restore() method stack depth is not unreasonably limited">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_stackdepth" purpose="Check if save()/restore() method stack depth is not unreasonably limited">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.stackdepth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_created" purpose="Check if putImageData() puts image data from createImageData() onto the canvas">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_created" purpose="Check if putImageData() puts image data from createImageData() onto the canvas">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeat_outside" purpose="Check if the image can be displayed correctly after repeating the image outside of the image">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeat_outside" purpose="Check if the image can be displayed correctly after repeating the image outside of the image">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeat.outside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_empty" purpose="Check if empty subpaths are not stroked">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_empty" purpose="Check if empty subpaths are not stroked">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_ensuresubpath_two" purpose="Check if  the first control point is added when there is no subpath">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_ensuresubpath_two" purpose="Check if  the first control point is added when there is no subpath">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.ensuresubpath.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_clip" purpose="Check if strokeRect() method is affected by clipping regions">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_clip" purpose="Check if strokeRect() method is affected by clipping regions">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.clip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_three" purpose="Check if the image can be displayed correctly after setting fillStyle = 'hsl(0, 0, 50%)'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsl_three" purpose="Check if the image can be displayed correctly after setting fillStyle = 'hsl(0, 0, 50%)'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsl-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_enable_y" purpose="Check if Shadows are drawn when shadowOffsetY is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_enable_y" purpose="Check if Shadows are drawn when shadowOffsetY is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.enable.y.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_2zero" purpose="Check if strokeRect() method of 0x0 pixels draws nothing, including caps and joins">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_2zero" purpose="Check if strokeRect() method of 0x0 pixels draws nothing, including caps and joins">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.zero.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_colouralpha" purpose="Check if addColorStop method with colouralpha argument">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_colouralpha" purpose="Check if addColorStop method with colouralpha argument">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.colouralpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_enable_off" purpose="Check if shadows are not drawn when only shadowColor is set">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_enable_off" purpose="Check if shadows are not drawn when only shadowColor is set">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.enable.off.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_setTransform_nonfinite" purpose="Check if setTransform() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_setTransform_nonfinite" purpose="Check if setTransform() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.setTransform.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_source_atop" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'source-atop'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_source_atop" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'source-atop'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.source-atop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_order_alpha" purpose="Check if getImageData() returns A in the fourth component">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_order_alpha" purpose="Check if getImageData() returns A in the fourth component">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.order.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_transformation" purpose="Check if save()/restore() method affects the current transformation matrix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_transformation" purpose="Check if save()/restore() method affects the current transformation matrix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.transformation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_modify_image1" purpose="Check modify pattern 'no-repeat'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_modify_image1" purpose="Check modify pattern 'no-repeat'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.modify.image1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_type" purpose="Check if getImageData() returns an ImageData object containing a CanvasPixelArray object">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_type" purpose="Check if getImageData() returns an ImageData object containing a CanvasPixelArray object">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_gradient_transparent_one" purpose="Check if Shadows are not drawn for transparent gradient fills">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_gradient_transparent_one" purpose="Check if Shadows are not drawn for transparent gradient fills">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.gradient.transparent.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_source_in" purpose="Check if a transparent image can be displayed correctly with globalCompositeOperation = 'source-in">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_source_in" purpose="Check if a transparent image can be displayed correctly with globalCompositeOperation = 'source-in">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.source-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_width_zero" purpose="Check  if the rect with width=0 can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_width_zero" purpose="Check  if the rect with width=0 can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_put_dirty_zero" purpose="Check if putImageData() with zero-sized dirty rectangle puts nothing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_put_dirty_zero" purpose="Check if putImageData() with zero-sized dirty rectangle puts nothing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.put.dirty.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_shape_end" purpose="Check if arcTo() does not draw anything from P1 to P2">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_shape_end" purpose="Check if arcTo() does not draw anything from P1 to P2">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.shape.end.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_operation_over" purpose="Check if the image can be diaplayed correclty with globalCompositeOperation = 'over';">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_operation_over" purpose="Check if the image can be diaplayed correclty with globalCompositeOperation = 'over';">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_get_source_size" purpose="Check if getImageData() returns bigger ImageData for bigger source rectangle">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_get_source_size" purpose="Check if getImageData() returns bigger ImageData for bigger source rectangle">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.get.source.size.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_9arg_sourcesize" purpose="Check if drawImage.9arg.sourcesize works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_9arg_sourcesize" purpose="Check if drawImage.9arg.sourcesize works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.9arg.sourcesize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillRect_path" purpose="Check if fillRect  affects the current path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillRect_path" purpose="Check if fillRect  affects the current path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillRect.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_linear_nonfinite" purpose="Check if createLinearGradient() throws NOT_SUPPORTED_ERR with infinite arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_linear_nonfinite" purpose="Check if createLinearGradient() throws NOT_SUPPORTED_ERR with infinite arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.linear.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_fontface" purpose="Check if the text can be displayed correctly after setting text.draw.fontface">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_fontface" purpose="Check if the text can be displayed correctly after setting text.draw.fontface">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fontface.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_twopie_three" purpose="Check if arc() draws a full circle when end = start + 2pi+e and anticlockwise">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_twopie_three" purpose="Check if arc() draws a full circle when end = start + 2pi+e and anticlockwise">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.twopie.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_source_out" purpose="Check if user agent can displayed the solid with globalCompositeOperation = source-out correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_source_out" purpose="Check if user agent can displayed the solid with globalCompositeOperation = source-out correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_TrAnSpArEnT" purpose="Check if the image can be displayed correctly with fillStyle = 'TrAnSpArEnT';">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_TrAnSpArEnT" purpose="Check if the image can be displayed correctly with fillStyle = 'TrAnSpArEnT';">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.transparent-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_repeat_coord2" purpose="Check fillStyle pattern with 'repeat'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_repeat_coord2" purpose="Check fillStyle pattern with 'repeat'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.repeat.coord2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_isPointInPath_bigarc" purpose="Check if isPointInPath() works on unclosed arcs larger than 2pi">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_isPointInPath_bigarc" purpose="Check if isPointInPath() works on unclosed arcs larger than 2pi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.bigarc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create2_tiny" purpose="Check if createImageData(sw, sh) works for sizes smaller than one pixel">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create2_tiny" purpose="Check if createImageData(sw, sh) works for sizes smaller than one pixel">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.tiny.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_fill_winding_1subtract" purpose="Check if fill with winding subtract">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_fill_winding_1subtract" purpose="Check if fill with winding subtract">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.fill.winding.subtract.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_solid_xor" purpose="Check if the solid can be displayed correclty as globalCompositeOperation = 'xor'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_solid_xor" purpose="Check if the solid can be displayed correclty as globalCompositeOperation = 'xor'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.solid.xor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_coincide_tow" purpose="Check if arcTo() draws a straight line to P1 if P1 = P2">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_coincide_tow" purpose="Check if arcTo() draws a straight line to P1 if P1 = P2">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.coincide.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_negative" purpose="Check if clearRect of negative sizes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_negative" purpose="Check if clearRect of negative sizes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_radial_outside_three" purpose="Check if user agent can displayed RadialGradient image correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_radial_outside_three" purpose="Check if user agent can displayed RadialGradient image correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.radial.outside3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_stroke_scale_two" purpose="Check if Stroke line widths are scaled successfully by the current transformation matrix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_stroke_scale_two" purpose="Check if Stroke line widths are scaled successfully by the current transformation matrix">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.stroke.scale2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_copy" purpose="Check if the image can be displayed correctly with globalCompositeOperation = copy">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_copy" purpose="Check if the image can be displayed correctly with globalCompositeOperation = copy">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_text_draw_fill_maxWidth_fontface" purpose="Check if fillText method works on @font-face fonts">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_text_draw_fill_maxWidth_fontface" purpose="Check if fillText method works on @font-face fonts">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.fontface.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_rect_zero_width_height" purpose="Check rect function with zero width and height works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_rect_zero_width_height" purpose="Check rect function with zero width and height works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.rect.zero.3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_winding_one" purpose="Check if the clip.winding can be displayed successfully">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_winding_one" purpose="Check if the clip.winding can be displayed successfully">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.winding.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_destination_out" purpose="Check if user agent can displayed transparent image with globalCompositeOperation = destination-out correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_destination_out" purpose="Check if user agent can displayed transparent image with globalCompositeOperation = destination-out correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.destination-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_offset_negativeY" purpose="Check  if Shadows can be offset with negative y">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_offset_negativeY" purpose="Check  if Shadows can be offset with negative y">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.offset.negativeY.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_transformation_transform_nonfinite" purpose="Check if transform function with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_transformation_transform_nonfinite" purpose="Check if transform function with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.transformation.transform.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_gradient_transparent_two" purpose="Check if Shadows are not drawn for transparent parts of gradient fills">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_gradient_transparent_two" purpose="Check if Shadows are not drawn for transparent parts of gradient fills">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.gradient.transparent.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_3arg" purpose="Check  drawImage function with 3 arguments">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_3arg" purpose="Check  drawImage function with 3 arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.3arg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_clip_destination_out" purpose="Check if fill() does not affect pixels outside the clip region.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_clip_destination_out" purpose="Check if fill() does not affect pixels outside the clip region.">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.clip.destination-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_zero_one" purpose="Check if strokeRect() method of 0x0 pixels draws nothing">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_zero_one" purpose="Check if strokeRect() method of 0x0 pixels draws nothing">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.zero.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_clip_empty" purpose="Check if the empty clip can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_clip_empty" purpose="Check if the empty clip can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.clip.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_animated_poster" purpose="Check if drawImage() of an APNG draws the poster frame">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_animated_poster" purpose="Check if drawImage() of an APNG draws the poster frame">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.animated.poster.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arcTo_ensuresubpath_radius" purpose="Check if the first control point is added (and nothing is drawn up to it)  when there is no subpath,">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arcTo_ensuresubpath_radius" purpose="Check if the first control point is added (and nothing is drawn up to it)  when there is no subpath,">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arcTo.ensuresubpath.1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_image_incomplete_empty" purpose="Check if the incomplete empty 'drawimage' image can be displayed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_image_incomplete_empty" purpose="Check if the incomplete empty 'drawimage' image can be displayed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.image.incomplete.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_hsl_3clamp" purpose="Check if fillStyle with hsl works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_hsl_3clamp" purpose="Check if fillStyle with hsl works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.hsl-clamp-3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_quadraticCurveTo_nonfinite" purpose="Check quadraticCurveTo with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_quadraticCurveTo_nonfinite" purpose="Check quadraticCurveTo with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.quadraticCurveTo.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_lineTo_nonfinite" purpose="Check if lineTo() with Infinity/NaN is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_lineTo_nonfinite" purpose="Check if lineTo() with Infinity/NaN is ignored">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.lineTo.nonfinite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowOffset_invalid" purpose="Check invalid shadowOffset of shadow attributes">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowOffset_invalid" purpose="Check invalid shadowOffset of shadow attributes">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowOffset.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_imageData_create_two_initial" purpose="Check if createImageData(sw, sh) returns transparent black data of the right size">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_imageData_create_two_initial" purpose="Check if createImageData(sw, sh) returns transparent black data of the right size">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.create2.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_source_over" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'source-over'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_source_over" purpose="Check if the image can be displayed correctly with globalCompositeOperation = 'source-over'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.source-over.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_section" purpose="Check if Shadows are not drawn for areas outside image source rectangles">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_section" purpose="Check if Shadows are not drawn for areas outside image source rectangles">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.section.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_composite" purpose="Check if drawImage with composite 'destination-over' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_composite" purpose="Check if drawImage with composite 'destination-over' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.composite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_image_source_out" purpose="Check if drawImage with composite 'source-out' works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_image_source_out" purpose="Check if drawImage with composite 'source-out' works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.image.source-out.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_transparent_destination_in" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-in correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_transparent_destination_in" purpose="Check if user agent can display transparent image with globalCompositeOperation = destination-in correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.transparent.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_arc_zeroradius" purpose="Check if arc() with zero radius draws a line to the start point">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_arc_zeroradius" purpose="Check if arc() with zero radius draws a line to the start point">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.arc.zeroradius.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_composite_uncovered_image_destination_in" purpose="Check if drawImage draws pixels and is not covered by the source object as (0,0,0,0)">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_composite_uncovered_image_destination_in" purpose="Check if drawImage draws pixels and is not covered by the source object as (0,0,0,0)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.uncovered.image.destination-in.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_hsla_one" purpose="Check if it can be displayed correctly with fillStyle = 'hsla(0%, 100%, 50%, 1) invalid hsla">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_hsla_one" purpose="Check if it can be displayed correctly with fillStyle = 'hsla(0%, 100%, 50%, 1) invalid hsla">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.hsla-1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_alpha" purpose="Check if addColorStop method works with alpha argument">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_alpha" purpose="Check if addColorStop method works with alpha argument">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.alpha.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_current_changed" purpose="Check if currentColor is computed when the attribute is set, not painted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_current_changed" purpose="Check if currentColor is computed when the attribute is set, not painted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.current.changed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_image_transparent_part_of_image" purpose="Check  if Shadows are not drawn for transparent parts of images">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_image_transparent_part_of_image" purpose="Check  if Shadows are not drawn for transparent parts of images">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.image.transparent.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_drawImage_transform" purpose="Check if drawImage is affected by transforms">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_drawImage_transform" purpose="Check if drawImage is affected by transforms">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.transform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_stroke_2cap" purpose="Check if shadows are drawn for stroke caps">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_stroke_2cap" purpose="Check if shadows are drawn for stroke caps">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.stroke.cap.2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowOffset_initial" purpose="Check if the shadow can be displayed correctly as shadowOffset=initial values">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowOffset_initial" purpose="Check if the shadow can be displayed correctly as shadowOffset=initial values">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowOffset.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_pattern_paint_orientation_image" purpose="Check if Image patterns do not get flipped when painted">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_pattern_paint_orientation_image" purpose="Check if Image patterns do not get flipped when painted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.pattern.paint.orientation.image.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_clearRect_globalcomposite" purpose="Check if clearRect is affected by globalCompositeOperation">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_clearRect_globalcomposite" purpose="Check if clearRect is affected by globalCompositeOperation">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.clearRect.globalcomposite.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_fillStyle_parse_invalid_2rgba" purpose="Check if fillStyle with invalid rgba works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_fillStyle_parse_invalid_2rgba" purpose="Check if fillStyle with invalid rgba works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.fillStyle.parse.invalid.rgba-2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_strokeRect_negative" purpose="Check if strokeRect() method of negative sizes works">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_strokeRect_negative" purpose="Check if strokeRect() method of negative sizes works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_state_saverestore_path" purpose="Check if save()/restore() method does not affect the current path">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_state_saverestore_path" purpose="Check if save()/restore() method does not affect the current path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.state.saverestore.path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_shadow_attributes_shadowColor_initial" purpose="Check if the image can be displayed correclty after setting an initial shadow color">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_shadow_attributes_shadowColor_initial" purpose="Check if the image can be displayed correclty after setting an initial shadow color">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.attributes.shadowColor.initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_gradient_interpolate_vertical" purpose="Check if the image can be displayed with vertical gradient">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_gradient_interpolate_vertical" purpose="Check if the image can be displayed with vertical gradient">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.interpolate.vertical.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d_path_closePath_empty" purpose="Check if it can be displayed correctly with closePath empty">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d_path_closePath_empty" purpose="Check if it can be displayed correctly with closePath empty">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.closePath.empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.composite.operation.nullsuffix" purpose="Check that ctx.globalCompositeOperation is not changed when set to nullsuffix">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.composite.operation.nullsuffix" purpose="Check that ctx.globalCompositeOperation is not changed when set to nullsuffix">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.composite.operation.nullsuffix.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.broken" purpose="Check the drawImage method when the image is broken">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.broken" purpose="Check the drawImage method when the image is broken">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.broken.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.incomplete.emptysrc" purpose="Check the drawImage method with image is empty string">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.incomplete.emptysrc" purpose="Check the drawImage method with image is empty string">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.incomplete.emptysrc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.incomplete.nosrc" purpose="Check the drawImage method with image is no src">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.incomplete.nosrc" purpose="Check the drawImage method with image is no src">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.incomplete.nosrc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.incomplete.reload" purpose="Check the drawImage method with image is reload">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.incomplete.reload" purpose="Check the drawImage method with image is reload">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.incomplete.reload.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.drawImage.incomplete.removedsrc" purpose="Check the drawImage method with image src is removed">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.drawImage.incomplete.removedsrc" purpose="Check the drawImage method with image src is removed">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.drawImage.incomplete.removedsrc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.gradient.object.type" purpose="Check that window.CanvasGradient exists and has the right properties">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.gradient.object.type" purpose="Check that window.CanvasGradient exists and has the right properties">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.gradient.object.type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.imageData.object.round" purpose="Check that ImageData.data rounds numbers with round-to-zero">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.object.round" purpose="Check that ImageData.data rounds numbers with round-to-zero">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.imageData.object.round.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.line.cap.invalid" purpose="Check that setting lineCap to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.line.cap.invalid" purpose="Check that setting lineCap to invalid values is ignored">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.cap.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.line.join.invalid" purpose="Check that setting lineJoin to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.line.join.invalid" purpose="Check that setting lineJoin to invalid values is ignored">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.line.join.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.path.isPointInPath.transform.4" purpose="Check that isPointInPath() handles transformations correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.path.isPointInPath.transform.4" purpose="Check that isPointInPath() handles transformations correctly">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.path.isPointInPath.transform.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.strokeRect.zero.4" purpose="Check that strokeRect of Nx0 pixels draws a closed line with no caps">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.strokeRect.zero.4" purpose="Check that strokeRect of Nx0 pixels draws a closed line with no caps">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.strokeRect.zero.4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.text.align.invalid" purpose="Check that setting textAlign to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.text.align.invalid" purpose="Check that setting textAlign to invalid values is ignored">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.align.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.text.baseline.invalid" purpose="Check that setting textBaseline to invalid values is ignored">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.text.baseline.invalid" purpose="Check that setting textBaseline to invalid values is ignored">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.baseline.invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.type.exists" purpose="Check that the 2D context interface is a property of 'window'">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.type.exists" purpose="Check that the 2D context interface is a property of 'window'">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.type.exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.type.extend" purpose="Check that the interface methods can be added">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.type.extend" purpose="Check that the interface methods can be added">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.type.extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="2d.type.replace" purpose="Check that the interface methods can be overridden">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.type.replace" purpose="Check that the interface methods can be overridden">
         <description>
           <test_script_entry>/opt/tct-canvas-html5-tests/canvas/w3c/2d.type.replace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canvas_getContext_type" purpose="Check if the type of canvas.getContext('2d') is CanvasRenderingContext2D">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="canvas_getContext_type" purpose="Check if the type of canvas.getContext('2d') is CanvasRenderingContext2D">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/canvas_getContext_type.html</test_script_entry>
         </description>
index 23fc24819251e078684c89b24824ece0a45f4271..d572acb6779157794b682865c924d88fa0d43198 100755 (executable)
@@ -3,87 +3,87 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-capability-tests">
     <set name="capability">
-      <testcase execution_type="auto" id="caps_inputKeyboard" purpose="Check if inputKeyboard is supported on the device.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_inputKeyboard" purpose="Check if inputKeyboard is supported on the device.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_inputKeyboard.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="caps_multiTouchCount" purpose="Check if multiTouchCount is supported on the device.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_multiTouchCount" purpose="Check if multiTouchCount is supported on the device.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_multiTouchCount.html</test_script_entry>
         </description>
         </testcase> 
-      <testcase execution_type="auto" id="caps_usbHost" purpose="Check if usbHost is supported on the device.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_usbHost" purpose="Check if usbHost is supported on the device.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_usbHost.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="caps_screenSizeNormal" purpose="Check if screenSizeNormal is supported on the device.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_screenSizeNormal" purpose="Check if screenSizeNormal is supported on the device.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_screenSizeNormal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="caps_memorystorage" purpose="Check that a mobile device must have at least 1GB of storage.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_memorystorage" purpose="Check that a mobile device must have at least 1GB of storage.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_memorystorage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="caps_networking" purpose="Check if the device supports at least one form of data networking capability to access to the Internet.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_networking" purpose="Check if the device supports at least one form of data networking capability to access to the Internet.">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_networking.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="caps_displayresolution" purpose="Check if the device supports a display resolution of 480x800 (WVGA) or 720x1280 (HD).">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="caps_displayresolution" purpose="Check if the device supports a display resolution of 480x800 (WVGA) or 720x1280 (HD).">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/caps_displayresolution.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_bluetooth" purpose="Check that if Bluetooth API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_bluetooth" purpose="Check that if Bluetooth API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_bluetooth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_nfc" purpose="Check that if NFC API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_nfc" purpose="Check that if NFC API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_nfc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_callhistory" purpose="Check that if Callhistory API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_callhistory" purpose="Check that if Callhistory API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_callhistory.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_networkbearerselection" purpose="Check that if NetworkBearerSelection API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_networkbearerselection" purpose="Check that if NetworkBearerSelection API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_networkbearerselection.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_push" purpose="Check that if Push API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_push" purpose="Check that if Push API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_push.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_secureelement" purpose="Check that if SecureElement API is not supported on the device, it returns 'undefined' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_secureelement" purpose="Check that if SecureElement API is not supported on the device, it returns 'undefined' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_secureelement.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_messaging_mms" purpose="Check that if MMS is not supported on the device, it returns 'NotSupportedError' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_messaging_mms" purpose="Check that if MMS is not supported on the device, it returns 'NotSupportedError' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_messaging_mms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_messaging_sms" purpose="Check that if SMS is not supported on the device, it returns 'NotSupportedError' when being accessed">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_messaging_sms" purpose="Check that if SMS is not supported on the device, it returns 'NotSupportedError' when being accessed">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_messaging_sms.html</test_script_entry>
         </description>
         </testcase>
-    <testcase execution_type="auto" id="unsupported_download_cellular" purpose="Check that if telephony is not supported on the device, it returns 'NotSupportedError' when being requested">
+    <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_download_cellular" purpose="Check that if telephony is not supported on the device, it returns 'NotSupportedError' when being requested">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_download_cellular.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="unsupported_download_wifi" purpose="Check that if WiFi is not supported on the device, it returns 'NotSupportedError' when being requested">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="unsupported_download_wifi" purpose="Check that if WiFi is not supported on the device, it returns 'NotSupportedError' when being requested">
         <description>
           <test_script_entry>/opt/tct-capability-tests/capability/unsupported_download_wifi.html</test_script_entry>
         </description>
index ee8560e318ff0fa9e2edb8a9e52066510016c58d..ca0e14d5c720aaa12b11a412f200437b5cbfd019 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-colors-css3-tests">
     <set name="Colors">
-      <testcase execution_type="auto" id="CSS3Colors_color_0F0" purpose="Check if the color is set to 'color:#0F0'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0F0" purpose="Check if the color is set to 'color:#0F0'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_0F0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_0f0" purpose="Check if the color is set to 'color:#0f0'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0f0" purpose="Check if the color is set to 'color:#0f0'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_0f0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_00FF00" purpose="Check if the color is set to 'color:#00FF00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_00FF00" purpose="Check if the color is set to 'color:#00FF00'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_00FF00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0_255_0" purpose="Check if the color is set to 'color:rgb(0,255,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0_255_0" purpose="Check if the color is set to 'color:rgb(0,255,0)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0_255_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0pct_100pct_0pct" purpose="Check if the color is set to 'color:rgb(0%,100%,0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0pct_100pct_0pct" purpose="Check if the color is set to 'color:rgb(0%,100%,0%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0pct_100pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_blue" purpose="Check if the color is set to 'color:blue'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_blue" purpose="Check if the color is set to 'color:blue'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_blue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_00F" purpose="Check if the color is set to 'color:#00F'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_00F" purpose="Check if the color is set to 'color:#00F'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_00F.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_00f" purpose="Check if the color is set to 'color:#00f'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_00f" purpose="Check if the color is set to 'color:#00f'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_00f.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_0000FF" purpose="Check if the color is set to 'color:#0000FF'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0000FF" purpose="Check if the color is set to 'color:#0000FF'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_0000FF.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0_0_255" purpose="Check if the color is set to 'color:rgb(0,0,255)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0_0_255" purpose="Check if the color is set to 'color:rgb(0,0,255)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0_0_255.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0pct_0pct_100pct" purpose="Check if the color is set to 'color:rgb(0%,0%,100%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0pct_0pct_100pct" purpose="Check if the color is set to 'color:rgb(0%,0%,100%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0pct_0pct_100pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_00ffff" purpose="Check if the color is set to 'color:#00ffff'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_00ffff" purpose="Check if the color is set to 'color:#00ffff'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_00ffff.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_00FFFF" purpose="Check if the color is set to 'color:#00FFFF'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_00FFFF" purpose="Check if the color is set to 'color:#00FFFF'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_00FFFF.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_0ff" purpose="Check if the color is set to 'color:#0ff'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0ff" purpose="Check if the color is set to 'color:#0ff'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_0ff.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_0FF" purpose="Check if the color is set to 'color:#0FF'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0FF" purpose="Check if the color is set to 'color:#0FF'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_0FF.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0_255_255" purpose="Check if the color is set to 'color:rgb(0,255,255)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0_255_255" purpose="Check if the color is set to 'color:rgb(0,255,255)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0_255_255.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0pct_100pct_100pct" purpose="Check if the color is set to 'color:rgb(0%,100%,100%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0pct_100pct_100pct" purpose="Check if the color is set to 'color:rgb(0%,100%,100%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0pct_100pct_100pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_CCFF00" purpose="Check if the color is set to 'color:#CCFF00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_CCFF00" purpose="Check if the color is set to 'color:#CCFF00'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_CCFF00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_CF0" purpose="Check if the color is set to 'color:#CF0'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_CF0" purpose="Check if the color is set to 'color:#CF0'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_CF0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_cf0" purpose="Check if the color is set to 'color:#cf0'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_cf0" purpose="Check if the color is set to 'color:#cf0'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_cf0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_ccff00" purpose="Check if the color is set to 'color:#ccff00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_ccff00" purpose="Check if the color is set to 'color:#ccff00'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_ccff00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_204_255_0" purpose="Check if the color is set to 'color:rgb(204,255,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_204_255_0" purpose="Check if the color is set to 'color:rgb(204,255,0)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_204_255_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_80pct_100pct_0pct" purpose="Check if the color is set to 'color:rgb(80%,100%,0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_80pct_100pct_0pct" purpose="Check if the color is set to 'color:rgb(80%,100%,0%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_80pct_100pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_CCCC33" purpose="Check if the color is set to 'color:#CCCC33'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_CCCC33" purpose="Check if the color is set to 'color:#CCCC33'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_CCCC33.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_cccc33" purpose="Check if the color is set to 'color:#cccc33'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_cccc33" purpose="Check if the color is set to 'color:#cccc33'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_cccc33.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_c30" purpose="Check if the color is set to 'color:#c30'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_c30" purpose="Check if the color is set to 'color:#c30'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_c30.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_C30" purpose="Check if the color is set to 'color:#C30'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_C30" purpose="Check if the color is set to 'color:#C30'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_C30.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_204_204_51" purpose="Check if the color is set to 'color:rgb(204,204,51)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_204_204_51" purpose="Check if the color is set to 'color:rgb(204,204,51)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_204_204_51.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_80pct_80pct_20pct" purpose="Check if the color is set to 'color:rgb(80%,80%,20%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_80pct_80pct_20pct" purpose="Check if the color is set to 'color:rgb(80%,80%,20%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_80pct_80pct_20pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_FF00CC" purpose="Check if the color is set to 'color:#FF00CC'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_FF00CC" purpose="Check if the color is set to 'color:#FF00CC'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_FF00CC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_F0C" purpose="Check if the color is set to 'color:#F0C'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_F0C" purpose="Check if the color is set to 'color:#F0C'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_F0C.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_ff00cc" purpose="Check if the color is set to 'color:#ff00cc'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_ff00cc" purpose="Check if the color is set to 'color:#ff00cc'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_ff00cc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_f0c" purpose="Check if the color is set to 'color:#f0c'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_f0c" purpose="Check if the color is set to 'color:#f0c'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_f0c.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_255_0_204" purpose="Check if the color is set to 'color:rgb(255,0,204)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_255_0_204" purpose="Check if the color is set to 'color:rgb(255,0,204)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_255_0_204.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_100pct_0pct_80pct" purpose="Check if the color is set to 'color:rgb(100%,0%,80%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_100pct_0pct_80pct" purpose="Check if the color is set to 'color:rgb(100%,0%,80%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_100pct_0pct_80pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_red" purpose="Check if the color is set to 'color:red'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_red" purpose="Check if the color is set to 'color:red'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_FF0000" purpose="Check if the color is set to 'color:#FF0000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_FF0000" purpose="Check if the color is set to 'color:#FF0000'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_FF0000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_ff0000" purpose="Check if the color is set to 'color:#ff0000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_ff0000" purpose="Check if the color is set to 'color:#ff0000'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_ff0000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_255_0_0" purpose="Check if the color is set to 'color:rgb(255,0,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_255_0_0" purpose="Check if the color is set to 'color:rgb(255,0,0)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_255_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_100pct_0pct_0pct" purpose="Check if the color is set to 'color:rgb(100%,0%,0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_100pct_0pct_0pct" purpose="Check if the color is set to 'color:rgb(100%,0%,0%)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_100pct_0pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_F00" purpose="Check if the color is set to 'color:#F00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_F00" purpose="Check if the color is set to 'color:#F00'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_F00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_f00" purpose="Check if the color is set to 'color:#f00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_f00" purpose="Check if the color is set to 'color:#f00'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_black" purpose="Check if the color is set to 'color:black'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_black" purpose="Check if the color is set to 'color:black'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_black.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_000000" purpose="Check if the color is set to 'color:#000000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_000000" purpose="Check if the color is set to 'color:#000000'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_000000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_rgb_0_0_0" purpose="Check if the color is set to 'color:rgb(0,0,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_rgb_0_0_0" purpose="Check if the color is set to 'color:rgb(0,0,0)'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_rgb_0_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Colors_color_000" purpose="Check if the color is set to 'color:#000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_000" purpose="Check if the color is set to 'color:#000'">
         <description>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-h-rotating-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-basic-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-h-rotating-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a1.0-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-values-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-parsing-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a0.0-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-int-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-1-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-whitespace-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-no-mixed-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-values-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-2-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-parsing-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_pseudo-classes.html</test_script_entry>
         </description>
         </testcase>
-     <testcase execution_type="manual" id="css3_colors_tests_entry16" purpose="To check that currentColor uses the color from the color property works at borders">
+     <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry16" purpose="To check that currentColor uses the color from the color property works at borders">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-border-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry15" purpose="To check that currentColor uses the color from the color property works at boxes">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry15" purpose="To check that currentColor uses the color from the color property works at boxes">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-background-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry52" purpose="To check that hsla() does not behave like opacity">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry52" purpose="To check that hsla() does not behave like opacity">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-multiple-boxes-c.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry51" purpose="To check that hsla() does not behave like opacity and draw in an offscreen buffer">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry51" purpose="To check that hsla() does not behave like opacity and draw in an offscreen buffer">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry39" purpose="To check that rgba() does not behave like opacity">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry39" purpose="To check that rgba() does not behave like opacity">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-multiple-boxes-c.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry38" purpose="To check that rgba() does not behave like opacity and draw in an offscreen buffer">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry38" purpose="To check that rgba() does not behave like opacity and draw in an offscreen buffer">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry10" purpose="To check that opacity is group opacity over elements (not boxes)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry10" purpose="To check that opacity is group opacity over elements (not boxes)">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-2-c.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry9" purpose="To check that opacity is group opacity into elements (not boxes)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry9" purpose="To check that opacity is group opacity into elements (not boxes)">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-1-c.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Colors_color_transprent_rgba_0_0_0_0" purpose="Check if the color keyword transparent and color value rgba(0,0,0,0) have same effect">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_transprent_rgba_0_0_0_0" purpose="Check if the color keyword transparent and color value rgba(0,0,0,0) have same effect">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_transprent_rgba_0_0_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Colors_color_hsl_value_with_space" purpose="Check if hsl() can has space">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_hsl_value_with_space" purpose="Check if hsl() can has space">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_hsl_value_with_space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Colors_color_hsl_hus_only_number" purpose="Check if in hsl(), the hus only a number value can be given">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_hsl_hus_only_number" purpose="Check if in hsl(), the hus only a number value can be given">
         <description>
           <pre_condition />
           <steps>
index d15f662634b60f52c922922867a2725600878f12..f974c9837b6b12fe06263973a8fb58e628529385 100755 (executable)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-contact-tizen-tests">
     <set name="Contact">
-      <testcase execution_type="auto" id="AddressBook_addBatch_two_oneIsNull" purpose="Contact_AddressBook_addBatch one of contacts initialized by null">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_two_oneIsNull" purpose="Contact_AddressBook_addBatch one of contacts initialized by null">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_oneIsNull.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_one_missNull" purpose="Contact_AddressBook_addBatch_one_missNull">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_one_missNull" purpose="Contact_AddressBook_addBatch_one_missNull">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_one_missNull.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_two_bothNull" purpose="Contact_AddressBook_addBatch_two_bothNull">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_two_bothNull" purpose="Contact_AddressBook_addBatch_two_bothNull">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_two_bothNull.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_addressesField_fullSet" purpose="Contact_AddressBook_add_addressesField_fullSet">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_fullSet" purpose="Contact_AddressBook_add_addressesField_fullSet">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_fullSet.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_addressesField_multiple_type" purpose="Contact_AddressBook_add_addressesField_multiple_type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_multiple_type" purpose="Contact_AddressBook_add_addressesField_multiple_type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_multiple_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_addressesField_partSet" purpose="Contact_AddressBook_add_addressesField_partSet">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_addressesField_partSet" purpose="Contact_AddressBook_add_addressesField_partSet">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_addressesField_partSet.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_anniversaries_multiple" purpose="Contact_AddressBook_add_anniversaries_multiple">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_anniversaries_multiple" purpose="Contact_AddressBook_add_anniversaries_multiple">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_anniversaries_multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_emailsField_multiple" purpose="AddressBook_add_emailsField_multiple">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_emailsField_multiple" purpose="AddressBook_add_emailsField_multiple">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_emailsField_multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_nameField_fullSet" purpose="Contact_AddressBook_add_nameField_fullSet">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_nameField_fullSet" purpose="Contact_AddressBook_add_nameField_fullSet">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_fullSet.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_nameField_partSet" purpose="Contact_AddressBook_add_nameField_partSet">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_nameField_partSet" purpose="Contact_AddressBook_add_nameField_partSet">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_nameField_partSet.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_notes_multiple" purpose="Contact_AddressBook_add_notes_multiple">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_notes_multiple" purpose="Contact_AddressBook_add_notes_multiple">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_notes_multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_null" purpose="Contact_AddressBook_add_null">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_null" purpose="Contact_AddressBook_add_null">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_phoneNumbersField_multiple" purpose="Contact_AddressBook_add_phoneNumbersField_multiple">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_phoneNumbersField_multiple" purpose="Contact_AddressBook_add_phoneNumbersField_multiple">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_phoneNumbersField_multiple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactArraySuccessCallback_onsuccess" purpose="Contact_ContactArraySuccessCallback_onsuccess">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactArraySuccessCallback_onsuccess" purpose="Contact_ContactArraySuccessCallback_onsuccess">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManagerObject_attri_contact" purpose="Contact_ContactManagerObject_attri_contact">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManagerObject_attri_contact" purpose="Contact_ContactManagerObject_attri_contact">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManagerObject_attri_contact.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getAddressBook" purpose="Contact_ContactManager_getAddressBook">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook" purpose="Contact_ContactManager_getAddressBook">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getAddressBooks" purpose="Contact_ContactManager_getAddressBooks">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBooks" purpose="Contact_ContactManager_getAddressBooks">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getDefaultAddressBook" purpose="Contact_ContactManager_getDefaultAddressBook">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getDefaultAddressBook" purpose="Contact_ContactManager_getDefaultAddressBook">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getDefaultAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getAddressBooks_invalid" purpose="Contact_ContactManager_getAddressBooks_invalid">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBooks_invalid" purpose="Contact_ContactManager_getAddressBooks_invalid">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBooks_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getAddressBook_NULL" purpose="Contact_ContactManager_getAddressBook_NULL">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook_NULL" purpose="Contact_ContactManager_getAddressBook_NULL">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_NULL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManager_getAddressBook_invalid" purpose="Contact_ContactManager_getAddressBook_invalid">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManager_getAddressBook_invalid" purpose="Contact_ContactManager_getAddressBook_invalid">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactManager_getAddressBook_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactTextFormat_enum_VCARD_30" purpose="Contact_Contact_convertToString_VCARD30">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactTextFormat_enum_VCARD_30" purpose="Contact_Contact_convertToString_VCARD30">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_VCARD_30.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactTextFormat_enum_invalid" purpose="Contact_Contact_convertToString_invalid">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactTextFormat_enum_invalid" purpose="Contact_Contact_convertToString_invalid">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactTextFormat_enum_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_remove_get" purpose="check if can get contact after add and remove">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_remove_get" purpose="check if can get contact after add and remove">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_remove_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_get_remove" purpose="check if can remove contact after add and get">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_get_remove" purpose="check if can remove contact after add and get">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_get_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactEmailAddress_emails_types" purpose="Check if can change ContactEmailAddress attribute: types">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactEmailAddress_emails_types" purpose="Check if can change ContactEmailAddress attribute: types">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactEmailAddress_emails_types.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactPhoneNumber_attri_number_types" purpose="Check if can change ContactPhoneNumber attribute: number and types">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactPhoneNumber_attri_number_types" purpose="Check if can change ContactPhoneNumber attribute: number and types">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ContactPhoneNumber_attri_number_types.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_addressBookId_attribute" purpose="Check ContactGroup for addressBookId attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_addressBookId_attribute" purpose="Check ContactGroup for addressBookId attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_addressBookId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_id_attribute" purpose="Check ContactGroup for id attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_id_attribute" purpose="Check ContactGroup for id attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonsChangeCallback_onpersonsupdated" purpose="Check that the PersonsChangeCallback onpersonsupdated method working fine">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsupdated" purpose="Check that the PersonsChangeCallback onpersonsupdated method working fine">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonsChangeCallback_onpersonsadded" purpose="Check that the PersonsChangeCallback onpersonsadded method working fine">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsadded" purpose="Check that the PersonsChangeCallback onpersonsadded method working fine">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonsChangeCallback_onpersonsremoved" purpose="Check that the PersonsChangeCallback onpersonsremoved method working fine">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonsChangeCallback_onpersonsremoved" purpose="Check that the PersonsChangeCallback onpersonsremoved method working fine">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_onpersonsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_missarg" purpose="Check if find method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_missarg" purpose="Check if find method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_with_successCallback" purpose="Check with optional arguments addBatch(valid_contacts, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_with_successCallback" purpose="Check with optional arguments addBatch(valid_contacts, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_with_errorCallback" purpose="Check with optional arguments AddressBook addBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_with_errorCallback" purpose="Check with optional arguments AddressBook addBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_missarg" purpose="check if AddressBook::addChangeListener() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_missarg" purpose="check if AddressBook::addChangeListener() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addGroup_missarg" purpose="check if addGroup() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addGroup_missarg" purpose="check if addGroup() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_missarg" purpose="check if add() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_missarg" purpose="check if add() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_contact_TypeMismatch" purpose="check if add() method called with invalid arguments throws an exception TypeMismatch">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_contact_TypeMismatch" purpose="check if add() method called with invalid arguments throws an exception TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_contact_invalid_obj" purpose="check if add() method adds a contact to the address book correctly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_contact_invalid_obj" purpose="check if add() method adds a contact to the address book correctly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_contact_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_missarg" purpose="check if AddessBook::find() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_missarg" purpose="check if AddessBook::find() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroup_constructor" purpose="check if getGroup() method returns the group with the given identifier">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroup_constructor" purpose="check if getGroup() method returns the group with the given identifier">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_get_check_fields" purpose="check if AddressBook::get() method correctly returns the contact with the given identifier">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_get_check_fields" purpose="check if AddressBook::get() method correctly returns the contact with the given identifier">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_check_fields.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_missarg" purpose="check if AddressBook::removeBatch() called with invalid arguments throws an exceptions">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_missarg" purpose="check if AddressBook::removeBatch() called with invalid arguments throws an exceptions">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_withouth_successCallback" purpose="check various arguments for AddressBook::removeBatch() method withouth_successCallback">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_withouth_successCallback" purpose="check various arguments for AddressBook::removeBatch() method withouth_successCallback">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_withouth_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_without_successCallback" purpose="check various arguments for AddressBook::updateBatch() method without_successCallback">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_without_successCallback" purpose="check various arguments for AddressBook::updateBatch() method without_successCallback">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup_missarg" purpose="check if updateGroup() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup_missarg" purpose="check if updateGroup() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup_ringtoneURI" purpose="check if updateGroup() method updates a group in the address book correctly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup_ringtoneURI" purpose="check if updateGroup() method updates a group in the address book correctly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_ringtoneURI.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_update_missarg" purpose="check if AddressBook::update() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_update_missarg" purpose="check if AddressBook::update() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_constructor" purpose="check various arguments for ContactAddress() constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_constructor" purpose="check various arguments for ContactAddress() constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_constructor" purpose="check various arguments for ContactEmailAddress() constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_constructor" purpose="check various arguments for ContactEmailAddress() constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_constructor" purpose="check various arguments for ContactGroup(name, ringtoneURI, photoURI) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_constructor" purpose="check various arguments for ContactGroup(name, ringtoneURI, photoURI) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_constructor_ContactInit" purpose="check various arguments for Contact() constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_constructor_ContactInit" purpose="check various arguments for Contact() constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_ContactInit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_constructor_VCARD" purpose="check if Contact() constructor correctly initializes the contact object">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_constructor_VCARD" purpose="check if Contact() constructor correctly initializes the contact object">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_constructor_VCARD.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_check_types" purpose="check if tizen.contact (ContactManager) exists and implements methods">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_check_types" purpose="check if tizen.contact (ContactManager) exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_check_types.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener_missarg" purpose="check if ContactManager::addChangeListener() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_missarg" purpose="check if ContactManager::addChangeListener() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_missarg" purpose="check if ContactManager::find() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_missarg" purpose="check if ContactManager::find() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_missarg" purpose="check if getAddressBooks() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_missarg" purpose="check if getAddressBooks() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback_null" purpose="check various arguments for getAddressBooks() method in ContactManager">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback_null" purpose="check various arguments for getAddressBooks() method in ContactManager">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_without_errorCallback" purpose="check various arguments for getAddressBooks() method in ContactManager interface">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_without_errorCallback" purpose="check various arguments for getAddressBooks() method in ContactManager interface">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_missarg" purpose="check if ContactManager::removeBatch() method called with invalid arguments throws an exceptions">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_missarg" purpose="check if ContactManager::removeBatch() method called with invalid arguments throws an exceptions">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_constructor" purpose="check various arguments for ContactOrganization(orgInitDict) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_constructor" purpose="check various arguments for ContactOrganization(orgInitDict) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_constructor" purpose="check various arguments for ContactPhoneNumber(number, types, isDefault) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_constructor" purpose="check various arguments for ContactPhoneNumber(number, types, isDefault) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactWebSite_constructor" purpose="check various arguments for ContactWebSite() constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactWebSite_constructor" purpose="check various arguments for ContactWebSite() constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_convertToString_with_one" purpose="check if convertToString() method called with invalid arguments throws an exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_convertToString_with_one" purpose="check if convertToString() method called with invalid arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_one.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactRef_exist" purpose="check if ContactRef exist">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactRef_exist" purpose="check if ContactRef exist">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_exist" purpose="Check if tizen.ContactAnniversary exists and is a function">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_exist" purpose="Check if tizen.ContactAnniversary exists and is a function">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_extend" purpose="test whether the ContactAnniversary object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_extend" purpose="test whether the ContactAnniversary object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_update_missarg" purpose="check if ContactManager::update() method called with invalid arguments throws an exceptions">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_update_missarg" purpose="check if ContactManager::update() method called with invalid arguments throws an exceptions">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_constructor_minargs" purpose="check various arguments for ContactAnniversary(date) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_constructor_minargs" purpose="check various arguments for ContactAnniversary(date) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_date_attribute" purpose="Check ContactAnniversary for date attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_date_attribute" purpose="Check ContactAnniversary for date attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_date_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_label_attribute" purpose="Check ContactAnniversary for label attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_label_attribute" purpose="Check ContactAnniversary for label attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_label_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactRef_constructor" purpose="check various arguments for ContactRef_constructor(addressBookId, contactId) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactRef_constructor" purpose="check various arguments for ContactRef_constructor(addressBookId, contactId) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactRef_extend" purpose="test whether the ContactRef object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactRef_extend" purpose="test whether the ContactRef object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactRef_addressBookId_attribute" purpose="Check ContactRef for addressBookId attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactRef_addressBookId_attribute" purpose="Check ContactRef for addressBookId attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_addressBookId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactRef_contactId_attribute" purpose="Check ContactRef for contactId attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactRef_contactId_attribute" purpose="Check ContactRef for contactId attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactRef_contactId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAnniversary_constructor" purpose="check various arguments for ContactAnniversary(date, label) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAnniversary_constructor" purpose="check various arguments for ContactAnniversary(date, label) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAnniversary_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_constructor" purpose="check various arguments for ContactName(ContactNameInit) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_constructor" purpose="check various arguments for ContactName(ContactNameInit) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_displayName_attribute" purpose="Check ContactName for displayName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_displayName_attribute" purpose="Check ContactName for displayName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_displayName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_exist" purpose="check if ContactName exist">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_exist" purpose="check if ContactName exist">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_extend" purpose="test whether the ContactName object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_extend" purpose="test whether the ContactName object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_firstName_attribute" purpose="Check ContactName for firstName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_firstName_attribute" purpose="Check ContactName for firstName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_firstName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_lastName_attribute" purpose="Check ContactName for lastName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_lastName_attribute" purpose="Check ContactName for lastName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_lastName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_middleName_attribute" purpose="Check ContactName for middleName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_middleName_attribute" purpose="Check ContactName for middleName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_middleName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_nicknames_attribute" purpose="Check ContactName for nicknames attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_nicknames_attribute" purpose="Check ContactName for nicknames attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_nicknames_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_phoneticFirstName_attribute" purpose="Check ContactName for phoneticFirstName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_phoneticFirstName_attribute" purpose="Check ContactName for phoneticFirstName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticFirstName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_phoneticLastName_attribute" purpose="Check ContactName for phoneticLastName attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_phoneticLastName_attribute" purpose="Check ContactName for phoneticLastName attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_phoneticLastName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_prefix_attribute" purpose="Check ContactName for prefix attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_prefix_attribute" purpose="Check ContactName for prefix attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_prefix_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactName_suffix_attribute" purpose="Check ContactName for suffix attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactName_suffix_attribute" purpose="Check ContactName for suffix attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactName_suffix_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_constructor_minargs" purpose="check various arguments for ContactPhoneNumber(number) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_constructor_minargs" purpose="check various arguments for ContactPhoneNumber(number) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_exist" purpose="check if ContactPhoneNumber exist">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_exist" purpose="check if ContactPhoneNumber exist">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_isDefault_attribute" purpose="Check ContactPhoneNumber for isDefault attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_isDefault_attribute" purpose="Check ContactPhoneNumber for isDefault attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_isDefault_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_number_attribute" purpose="Check ContactPhoneNumber for number attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_number_attribute" purpose="Check ContactPhoneNumber for number attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_number_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_types_attribute" purpose="Check ContactPhoneNumber for types attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_types_attribute" purpose="Check ContactPhoneNumber for types attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_types_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactPhoneNumber_extend" purpose="test whether the ContactPhoneNumber object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactPhoneNumber_extend" purpose="test whether the ContactPhoneNumber object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactPhoneNumber_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_connstructor_minarg" purpose="check various arguments for ContactGroup(name) constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_connstructor_minarg" purpose="check various arguments for ContactGroup(name) constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_connstructor_minarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_exist" purpose="Check if tizen.ContactGroup exists and is a function">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_exist" purpose="Check if tizen.ContactGroup exists and is a function">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_extend" purpose="test whether the ContactGroup object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_extend" purpose="test whether the ContactGroup object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_name_attribute" purpose="Check ContactGroup for name attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_name_attribute" purpose="Check ContactGroup for name attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_ringtoneURI_attribute" purpose="Check ContactGroup for ringtoneURI attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_ringtoneURI_attribute" purpose="Check ContactGroup for ringtoneURI attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_ringtoneURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_photoURI_attribute" purpose="Check ContactGroup for photoURI attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_photoURI_attribute" purpose="Check ContactGroup for photoURI attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_photoURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactGroup_readOnly_attribute" purpose="Check ContactGroup for readOnly attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactGroup_readOnly_attribute" purpose="Check ContactGroup for readOnly attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactGroup_readOnly_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_constructor_minarg" purpose="check various arguments for ContactOrganization() constructor">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_constructor_minarg" purpose="check various arguments for ContactOrganization() constructor">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_constructor_minarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_department_attribute" purpose="Check ContactOrganization for department attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_department_attribute" purpose="Check ContactOrganization for department attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_department_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_exist" purpose="check if ContactOrganization exist">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_exist" purpose="check if ContactOrganization exist">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_extend" purpose="test whether the ContactOrganization object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_extend" purpose="test whether the ContactOrganization object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_logoURI_attribute" purpose="Check ContactOrganization for logoURI attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_logoURI_attribute" purpose="Check ContactOrganization for logoURI attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_logoURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_name_attribute" purpose="Check ContactOrganization for name attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_name_attribute" purpose="Check ContactOrganization for name attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_role_attribute" purpose="Check ContactOrganization for role attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_role_attribute" purpose="Check ContactOrganization for role attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_role_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactOrganization_title_attribute" purpose="Check ContactOrganization for title attribute">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactOrganization_title_attribute" purpose="Check ContactOrganization for title attribute">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactOrganization_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_notexist" purpose="check if AddressBook does not exist">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_notexist" purpose="check if AddressBook does not exist">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_extend" purpose="test whether the AddressBook object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_extend" purpose="test whether the AddressBook object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroups_extra_argument" purpose="Check if method getGroups of AddressBook accepts extra argument">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroups_extra_argument" purpose="Check if method getGroups of AddressBook accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getDefaultAddressBook_extra_argument" purpose="Check if method getDefaultAddressBook of ContactManager accepts extra argument">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook_extra_argument" purpose="Check if method getDefaultAddressBook of ContactManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getUnifiedAddressBook_extra_argument" purpose="Check if method getUnifiedAddressBook of ContactManager accepts extra argument">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook_extra_argument" purpose="Check if method getUnifiedAddressBook of ContactManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_clone_extra_argument" purpose="Check if method clone of Contact accepts extra argument">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_clone_extra_argument" purpose="Check if method clone of Contact accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_id_attribute" purpose="Check if attribute id of AddressBook exists, has type AddressBookId and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_id_attribute" purpose="Check if attribute id of AddressBook exists, has type AddressBookId and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_name_attribute" purpose="Check if attribute name of AddressBook exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_name_attribute" purpose="Check if attribute name of AddressBook exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_readOnly_attribute" purpose="Check if attribute readOnly of AddressBook exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_readOnly_attribute" purpose="Check if attribute readOnly of AddressBook exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_readOnly_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_email_attribute" purpose="Check if attribute email of ContactEmailAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_email_attribute" purpose="Check if attribute email of ContactEmailAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_email_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_isDefault_attribute" purpose="Check if attribute isDefault of ContactEmailAddress exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_isDefault_attribute" purpose="Check if attribute isDefault of ContactEmailAddress exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_isDefault_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_types_attribute" purpose="Check if attribute types of ContactEmailAddress exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_types_attribute" purpose="Check if attribute types of ContactEmailAddress exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_types_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_additionalInformation_attribute" purpose="Check if attribute additionalInformation of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_additionalInformation_attribute" purpose="Check if attribute additionalInformation of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_additionalInformation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_city_attribute" purpose="Check if attribute city of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_city_attribute" purpose="Check if attribute city of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_city_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_country_attribute" purpose="Check if attribute country of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_country_attribute" purpose="Check if attribute country of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_country_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_isDefault_attribute" purpose="Check if attribute isDefault of ContactAddress exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_isDefault_attribute" purpose="Check if attribute isDefault of ContactAddress exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_isDefault_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_postalCode_attribute" purpose="Check if attribute postalCode of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_postalCode_attribute" purpose="Check if attribute postalCode of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_postalCode_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_region_attribute" purpose="Check if attribute region of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_region_attribute" purpose="Check if attribute region of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_region_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_streetAddress_attribute" purpose="Check if attribute streetAddress of ContactAddress exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_streetAddress_attribute" purpose="Check if attribute streetAddress of ContactAddress exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_streetAddress_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_types_attribute" purpose="Check if attribute types of ContactAddress exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_types_attribute" purpose="Check if attribute types of ContactAddress exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_types_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactWebSite_type_attribute" purpose="Check if attribute type of ContactWebSite exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactWebSite_type_attribute" purpose="Check if attribute type of ContactWebSite exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactWebSite_url_attribute" purpose="Check if attribute url of ContactWebSite exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactWebSite_url_attribute" purpose="Check if attribute url of ContactWebSite exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_url_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_addressBookId_attribute" purpose="Check if attribute addressBookId of Contact exists, has type AddressBookId and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_addressBookId_attribute" purpose="Check if attribute addressBookId of Contact exists, has type AddressBookId and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addressBookId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_addresses_attribute" purpose="Check if attribute addresses of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_addresses_attribute" purpose="Check if attribute addresses of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_addresses_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_anniversaries_attribute" purpose="Check if attribute anniversaries of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_anniversaries_attribute" purpose="Check if attribute anniversaries of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_anniversaries_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_birthday_attribute" purpose="Check if attribute birthday of Contact exists, has type Date">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_birthday_attribute" purpose="Check if attribute birthday of Contact exists, has type Date">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_birthday_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_emails_attribute" purpose="Check if attribute emails of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_emails_attribute" purpose="Check if attribute emails of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_emails_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_groupIds_attribute" purpose="Check if attribute groupIds of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_groupIds_attribute" purpose="Check if attribute groupIds of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_groupIds_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_id_attribute" purpose="Check if attribute id of Contact exists, has type ContactId and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_id_attribute" purpose="Check if attribute id of Contact exists, has type ContactId and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_isFavorite_attribute" purpose="Check if attribute isFavorite of Contact exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_isFavorite_attribute" purpose="Check if attribute isFavorite of Contact exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_isFavorite_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_lastUpdated_attribute" purpose="Check if attribute lastUpdated of Contact exists, has type Date and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_lastUpdated_attribute" purpose="Check if attribute lastUpdated of Contact exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_lastUpdated_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_name_attribute" purpose="Check if attribute name of Contact exists, has type ContactName">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_name_attribute" purpose="Check if attribute name of Contact exists, has type ContactName">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_notes_attribute" purpose="Check if attribute notes of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_notes_attribute" purpose="Check if attribute notes of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_notes_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_organizations_attribute" purpose="Check if attribute organizations of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_organizations_attribute" purpose="Check if attribute organizations of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_organizations_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_personId_attribute" purpose="Check if attribute personId of Contact exists, has type PersonId and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_personId_attribute" purpose="Check if attribute personId of Contact exists, has type PersonId and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_personId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_phoneNumbers_attribute" purpose="Check if attribute phoneNumbers of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_phoneNumbers_attribute" purpose="Check if attribute phoneNumbers of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_phoneNumbers_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_photoURI_attribute" purpose="Check if attribute photoURI of Contact exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_photoURI_attribute" purpose="Check if attribute photoURI of Contact exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_photoURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ringtoneURI_attribute" purpose="Check if attribute ringtoneURI of Contact exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ringtoneURI_attribute" purpose="Check if attribute ringtoneURI of Contact exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_ringtoneURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_urls_attribute" purpose="Check if attribute urls of Contact exists, has type Array">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_urls_attribute" purpose="Check if attribute urls of Contact exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_urls_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_contactCount_attribute" purpose="Check if attribute contactCount of Person exists, has type Number and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_contactCount_attribute" purpose="Check if attribute contactCount of Person exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_contactCount_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_displayContactId_attribute" purpose="Check if attribute displayContactId of Person exists, has type ContactId">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_displayContactId_attribute" purpose="Check if attribute displayContactId of Person exists, has type ContactId">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayContactId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_displayName_attribute" purpose="Check if attribute displayName of Person exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_displayName_attribute" purpose="Check if attribute displayName of Person exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_displayName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_hasEmail_attribute" purpose="Check if attribute hasEmail of Person exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_hasEmail_attribute" purpose="Check if attribute hasEmail of Person exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasEmail_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_hasPhoneNumber_attribute" purpose="Check if attribute hasPhoneNumber of Person exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_hasPhoneNumber_attribute" purpose="Check if attribute hasPhoneNumber of Person exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_hasPhoneNumber_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_id_attribute" purpose="Check if attribute id of Person exists, has type PersonId and is readonly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_id_attribute" purpose="Check if attribute id of Person exists, has type PersonId and is readonly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_isFavorite_attribute" purpose="Check if attribute isFavorite of Person exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_isFavorite_attribute" purpose="Check if attribute isFavorite of Person exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_isFavorite_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_photoURI_attribute" purpose="Check if attribute photoURI of Person exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_photoURI_attribute" purpose="Check if attribute photoURI of Person exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_photoURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_ringtoneURI_attribute" purpose="Check if attribute ringtoneURI of Person exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_ringtoneURI_attribute" purpose="Check if attribute ringtoneURI of Person exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_ringtoneURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_exist" purpose="Check if ContactAddress exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_exist" purpose="Check if ContactAddress exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_exist" purpose="Check if ContactEmailAddress exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_exist" purpose="Check if ContactEmailAddress exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_exist" purpose="Check if Contact exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_exist" purpose="Check if Contact exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactWebSite_exist" purpose="Check if ContactWebSite exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactWebSite_exist" purpose="Check if ContactWebSite exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add" purpose="Check if method add of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add" purpose="Check if method add of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch" purpose="Check if method addBatch of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch" purpose="Check if method addBatch of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener" purpose="Check if method addChangeListener of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener" purpose="Check if method addChangeListener of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addGroup" purpose="Check with non-optional arguments addGroup(valid_group)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addGroup" purpose="Check with non-optional arguments addGroup(valid_group)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find" purpose="Check if method find of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find" purpose="Check if method find of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_get" purpose="Check if method get of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_get" purpose="Check if method get of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroup" purpose="Check if method getGroup of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroup" purpose="Check if method getGroup of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroups" purpose="Check if method getGroups of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroups" purpose="Check if method getGroups of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_remove" purpose="Check if method remove of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_remove" purpose="Check if method remove of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch" purpose="Check if method removeBatch of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch" purpose="Check if method removeBatch of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeChangeListener" purpose="Check if method removeChangeListener of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener" purpose="Check if method removeChangeListener of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_update" purpose="Check if method update of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_update" purpose="Check if method update of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch" purpose="Check if method updateBatch of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch" purpose="Check if method updateBatch of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup" purpose="Check if method updateGroup of AddressBook works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup" purpose="Check if method updateGroup of AddressBook works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener" purpose="Check if method addChangeListener of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener" purpose="Check if method addChangeListener of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find" purpose="Check if method find of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find" purpose="Check if method find of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_get" purpose="Check if method get of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_get" purpose="Check if method get of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBook" purpose="Check if method getAddressBook of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBook" purpose="Check if method getAddressBook of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks" purpose="Check if method getAddressBooks of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks" purpose="Check if method getAddressBooks of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getDefaultAddressBook" purpose="Check if method getDefaultAddressBook of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook" purpose="Check if method getDefaultAddressBook of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getUnifiedAddressBook" purpose="Check if method getUnifiedAddressBook of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook" purpose="Check if method getUnifiedAddressBook of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_remove" purpose="Check if method remove of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_remove" purpose="Check if method remove of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch" purpose="Check if method removeBatch of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch" purpose="Check if method removeBatch of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeChangeListener" purpose="Check if method removeChangeListener of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener" purpose="Check if method removeChangeListener of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_update" purpose="Check if method update of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_update" purpose="Check if method update of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch" purpose="Check if method updateBatch of ContactManager works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch" purpose="Check if method updateBatch of ContactManager works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_clone" purpose="Check if method clone of Contact works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_clone" purpose="Check if method clone of Contact works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_convertToString" purpose="Check if method convertToString of Contact works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_convertToString" purpose="Check if method convertToString of Contact works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_link" purpose="Check if method link of Person works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_link" purpose="Check if method link of Person works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_unlink" purpose="Check if method unlink of Person works properly.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_unlink" purpose="Check if method unlink of Person works properly.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_ArraySuccessCallback_notexist" purpose="Check if interface AddressBookArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_ArraySuccessCallback_notexist" purpose="Check if interface AddressBookArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_ArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_ChangeCallback_notexist" purpose="Check if interface AddressBookChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_ChangeCallback_notexist" purpose="Check if interface AddressBookChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_ChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactArraySuccessCallback_notexist" purpose="Check if interface ContactArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactArraySuccessCallback_notexist" purpose="Check if interface ContactArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManagerObject_notexist" purpose="Check if interface ContactManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManagerObject_notexist" purpose="Check if interface ContactManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_notexist" purpose="Check if interface ContactManager exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_notexist" purpose="Check if interface ContactManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonArraySuccessCallback_notexist" purpose="Check if interface PersonArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonArraySuccessCallback_notexist" purpose="Check if interface PersonArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_notexist" purpose="Check if interface Person exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_notexist" purpose="Check if interface Person exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonsChangeCallback_notexist" purpose="Check if interface PersonsChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonsChangeCallback_notexist" purpose="Check if interface PersonsChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonsChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_exist" purpose="Check if method addBatch of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_exist" purpose="Check if method addBatch of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_exist" purpose="Check if method addChangeListener of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_exist" purpose="Check if method addChangeListener of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addGroup_exist" purpose="Check if method addGroup of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addGroup_exist" purpose="Check if method addGroup of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_add_exist" purpose="Check if method add of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_add_exist" purpose="Check if method add of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_exist" purpose="Check if method find of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_exist" purpose="Check if method find of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroup_exist" purpose="Check if method getGroup of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroup_exist" purpose="Check if method getGroup of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroup_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_getGroups_exist" purpose="Check if method getGroups of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_getGroups_exist" purpose="Check if method getGroups of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_getGroups_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_get_exist" purpose="Check if method get of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_get_exist" purpose="Check if method get of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_exist" purpose="Check if method removeBatch of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_exist" purpose="Check if method removeBatch of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeChangeListener_exist" purpose="Check if method removeChangeListener of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeChangeListener_exist" purpose="Check if method removeChangeListener of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeGroup_exist" purpose="Check if method removeGroup of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeGroup_exist" purpose="Check if method removeGroup of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_remove_exist" purpose="Check if method remove of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_remove_exist" purpose="Check if method remove of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_exist" purpose="Check if method updateBatch of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_exist" purpose="Check if method updateBatch of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup_exist" purpose="Check if method updateGroup of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup_exist" purpose="Check if method updateGroup of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_update_exist" purpose="Check if method update of AddressBook exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_update_exist" purpose="Check if method update of AddressBook exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener_exist" purpose="Check if method addChangeListener of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_exist" purpose="Check if method addChangeListener of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_exist" purpose="Check if method find of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_exist" purpose="Check if method find of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBook_exist" purpose="Check if method getAddressBook of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_exist" purpose="Check if method getAddressBook of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBook_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_exist" purpose="Check if method getAddressBooks of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_exist" purpose="Check if method getAddressBooks of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getDefaultAddressBook_exist" purpose="Check if method getDefaultAddressBook of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook_exist" purpose="Check if method getDefaultAddressBook of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getDefaultAddressBook_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getUnifiedAddressBook_exist" purpose="Check if method getUnifiedAddressBook of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook_exist" purpose="Check if method getUnifiedAddressBook of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getUnifiedAddressBook_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_get_exist" purpose="Check if method get of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_get_exist" purpose="Check if method get of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_exist" purpose="Check if method removeBatch of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_exist" purpose="Check if method removeBatch of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeChangeListener_exist" purpose="Check if method removeChangeListener of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_exist" purpose="Check if method removeChangeListener of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_remove_exist" purpose="Check if method remove of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_remove_exist" purpose="Check if method remove of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_exist" purpose="Check if method updateBatch of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_exist" purpose="Check if method updateBatch of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_update_exist" purpose="Check if method update of ContactManager exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_update_exist" purpose="Check if method update of ContactManager exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_clone_exist" purpose="Check if method clone of Contact exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_clone_exist" purpose="Check if method clone of Contact exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_clone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_convertToString_exist" purpose="Check if method convertToString of Contact exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_convertToString_exist" purpose="Check if method convertToString of Contact exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_link_exist" purpose="Check if method link of Person exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_link_exist" purpose="Check if method link of Person exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_link_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_unlink_exist" purpose="Check if method unlink of Person exists">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_unlink_exist" purpose="Check if method unlink of Person exists">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_unlink_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_contacts_TypeMismatch" purpose="Check argument AddressBook addBatch contacts conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_contacts_TypeMismatch" purpose="Check argument AddressBook addBatch contacts conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_contacts_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook addBatch successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook addBatch successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook addBatch errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook addBatch errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook addBatch errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook addBatch errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addBatch_successCallback_invalid_cb" purpose="Check argument AddressBook addBatch successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addBatch_successCallback_invalid_cb" purpose="Check argument AddressBook addBatch successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_missarg" purpose="Check AddressBook_updateBatch with missing non-optional argument">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_missarg" purpose="Check AddressBook_updateBatch with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_errorCallback_TypeMismatch" purpose="Check argument AddressBook addChangeListener errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_errorCallback_TypeMismatch" purpose="Check argument AddressBook addChangeListener errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_successCallback_TypeMismatch" purpose="Check argument AddressBook addChangeListener successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_successCallback_TypeMismatch" purpose="Check argument AddressBook addChangeListener successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_update_contact_TypeMismatch" purpose="Check argument contact conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_update_contact_TypeMismatch" purpose="Check argument contact conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook updateBatch successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook updateBatch successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_ids_TypeMismatch" purpose="Check argument ids conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_ids_TypeMismatch" purpose="Check argument ids conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_ids_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_errorCallback_TypeMismatch" purpose="Check argument AddressBook find errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_TypeMismatch" purpose="Check argument AddressBook find errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_successCallback_TypeMismatch" purpose="Check argument AddressBook find successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_successCallback_TypeMismatch" purpose="Check argument AddressBook find successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_contacts_TypeMismatch" purpose="Check argument AddressBook updateBatch contacts conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_contacts_TypeMismatch" purpose="Check argument AddressBook updateBatch contacts conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_contacts_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook updateBatch errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook updateBatch errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook removeBatch successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_successCallback_TypeMismatch" purpose="Check argument AddressBook removeBatch successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook removeBatch errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_TypeMismatch" purpose="Check argument AddressBook removeBatch errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addGroup_group_TypeMismatch" purpose="Check argument addGroup conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addGroup_group_TypeMismatch" purpose="Check argument addGroup conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup_group_TypeMismatch" purpose="Check argument AddressBook updateGroup contacts conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup_group_TypeMismatch" purpose="Check argument AddressBook updateGroup contacts conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_filter_TypeMismatch" purpose="Check argument AddressBook find filter conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_filter_TypeMismatch" purpose="Check argument AddressBook find filter conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_sortMode_TypeMismatch" purpose="Check argument AddressBook sortMode filter conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_sortMode_TypeMismatch" purpose="Check argument AddressBook sortMode filter conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_update_contact_invalid_obj" purpose="Check argument contact validation - use simple object">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_update_contact_invalid_obj" purpose="Check argument contact validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_update_contact_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_with_successCallback" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_with_successCallback" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_with_errorCallback" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_with_errorCallback" purpose="Check with optional arguments updateBatch(valid_contacts, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_successCallback_invalid_cb" purpose="Check argument AddressBook updateBatch successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_successCallback_invalid_cb" purpose="Check argument AddressBook updateBatch successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook updateBatch errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook updateBatch errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_with_errorCallback" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_with_errorCallback" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_with_successCallback" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_with_successCallback" purpose="Check with optional arguments removeBatch(valid_ids, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook removeBatch errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_invalid_cb" purpose="Check argument AddressBook removeBatch errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_successCallback_invalid_cb" purpose="Check argument AddressBook removeBatch successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_successCallback_invalid_cb" purpose="Check argument AddressBook removeBatch successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_with_sortMode" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_with_sortMode" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_with_errorCallback" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_with_errorCallback" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_with_filter" purpose="Check with optional arguments AddressBook find(valid_successCallback, valid_errorCallback, valid_filter)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_with_filter" purpose="Check with optional arguments AddressBook find(valid_successCallback, valid_errorCallback, valid_filter)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_errorCallback_invalid_cb" purpose="Check argument AddressBook find errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_invalid_cb" purpose="Check argument AddressBook find errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_successCallback_invalid_cb" purpose="Check argument AddressBook find successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_successCallback_invalid_cb" purpose="Check argument AddressBook find successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_sortMode_invalid_obj" purpose="Check argument sortMode validation - use simple object ">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_sortMode_invalid_obj" purpose="Check argument sortMode validation - use simple object ">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_sortMode_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_with_errorCallback" purpose="Check with optional arguments addChangeListener(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_with_errorCallback" purpose="Check with optional arguments addChangeListener(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_errorCallback_invalid_cb" purpose="Check argument AddressBook addChangeListener errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_errorCallback_invalid_cb" purpose="Check argument AddressBook addChangeListener errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addChangeListener_successCallback_invalid_cb" purpose="Check argument successCallback validation - use simple function">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addChangeListener_successCallback_invalid_cb" purpose="Check argument successCallback validation - use simple function">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_addGroup_group_invalid_obj" purpose="Check argument addgroup validation - use simple object">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_addGroup_group_invalid_obj" purpose="Check argument addgroup validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_addGroup_group_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_updateGroup_group_invalid_obj" purpose="Check argument updategroup validation - use simple object">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_updateGroup_group_invalid_obj" purpose="Check argument updategroup validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_updateGroup_group_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactArraySuccessCallback_onsuccess" purpose="Check if callback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactArraySuccessCallback_onsuccess" purpose="Check if callback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_in_tizen" purpose="this object exists in tizen">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_in_tizen" purpose="this object exists in tizen">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_extend" purpose="test whether the ContactManager object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_extend" purpose="test whether the ContactManager object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_missarg" purpose="check if ContactManager::updateBatch() method called with invalid arguments throws an exceptions">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_missarg" purpose="check if ContactManager::updateBatch() method called with invalid arguments throws an exceptions">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Person_extend" purpose="test whether the Person object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Person_extend" purpose="test whether the Person object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Person_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_TypeMismatch" purpose="Check with optional arguments  ContactManager.getAddressBooks(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_TypeMismatch" purpose="Check with optional arguments  ContactManager.getAddressBooks(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback" purpose="Check with optional arguments getAddressBooks(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_with_errorCallback" purpose="Check with optional arguments getAddressBooks(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_successCallback_TypeMismatch" purpose="Check argument successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_successCallback_TypeMismatch" purpose="Check argument successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_invalid_cb" purpose="Check argument errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_errorCallback_invalid_cb" purpose="Check argument errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_successCallback_invalid_cb" purpose="Check argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_successCallback_invalid_cb" purpose="Check argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_getAddressBooks_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_update_person_TypeMismatch" purpose="Check argument person conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_update_person_TypeMismatch" purpose="Check argument person conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_update_person_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_with_errorCallback" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_with_errorCallback" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_with_successCallback" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_with_successCallback" purpose="Check with optional arguments updateBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_errorCallback_TypeMismatch" purpose="Check argument errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_errorCallback_TypeMismatch" purpose="Check argument errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_successCallback_TypeMismatch" purpose="Check argument  ContactManager updateBatch successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_successCallback_TypeMismatch" purpose="Check argument  ContactManager updateBatch successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_persons_TypeMismatch" purpose="Check argument persons conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_persons_TypeMismatch" purpose="Check argument persons conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_persons_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_errorCallback_invalid_cb" purpose="Check argument ContactManager updateBatch errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_errorCallback_invalid_cb" purpose="Check argument ContactManager updateBatch errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_successCallback_invalid_cb" purpose="Check argument ContactManager updateBatch successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_successCallback_invalid_cb" purpose="Check argument ContactManager updateBatch successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_updateBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_with_errorCallback" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_with_errorCallback" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_with_successCallback" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_with_successCallback" purpose="Check with optional arguments removeBatch(valid_personIds, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_errorCallback_TypeMismatch" purpose="Check argument ContactManager removeBatch errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_TypeMismatch" purpose="Check argument ContactManager removeBatch errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_personIds_TypeMismatch" purpose="Check argument ContactManager removeBatch personIds conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_personIds_TypeMismatch" purpose="Check argument ContactManager removeBatch personIds conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_personIds_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_successCallback_TypeMismatch" purpose="Check argument  ContactManager removeBatch successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_successCallback_TypeMismatch" purpose="Check argument  ContactManager removeBatch successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_errorCallback_invalid_cb" purpose="Check argument ContactManager removeBatch errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_invalid_cb" purpose="Check argument ContactManager removeBatch errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_successCallback_invalid_cb" purpose="Check argument ContactManager removeBatch successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_successCallback_invalid_cb" purpose="Check argument ContactManager removeBatch successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_with_sortMode" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_with_sortMode" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_with_filter" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_with_filter" purpose="Check with optional arguments find(valid_successCallback, valid_errorCallback, valid_filter)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_with_errorCallback" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_with_errorCallback" purpose="Check with optional arguments ContactManager find(valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_sortMode_TypeMismatch" purpose="Check argument sortMode conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_sortMode_TypeMismatch" purpose="Check argument sortMode conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_filter_TypeMismatch" purpose="Check argument ContactManager filter conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_filter_TypeMismatch" purpose="Check argument ContactManager filter conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_errorCallback_TypeMismatch" purpose="Check argument ContactManager find errorCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_TypeMismatch" purpose="Check argument ContactManager find errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_successCallback_TypeMismatch" purpose="Check argument ContactManager find ContactManager successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_successCallback_TypeMismatch" purpose="Check argument ContactManager find ContactManager successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_successCallback_invalid_cb" purpose="Check argument ContactManager find successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_successCallback_invalid_cb" purpose="Check argument ContactManager find successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_errorCallback_invalid_cb" purpose="Check argument ContactManager find errorCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_invalid_cb" purpose="Check argument ContactManager find errorCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_sortMode_invalid_obj" purpose="Check argument ContactManager find sortMode validation - use simple object">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_sortMode_invalid_obj" purpose="Check argument ContactManager find sortMode validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_sortMode_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener_successCallback_TypeMismatch" purpose="Check argument ContactManager addChangeListener successCallback conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_successCallback_TypeMismatch" purpose="Check argument ContactManager addChangeListener successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener_successCallback_invalid_cb" purpose="Check argument ContactManager addChangeListener successCallback validation - use simple function">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_successCallback_invalid_cb" purpose="Check argument ContactManager addChangeListener successCallback validation - use simple function">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_addChangeListener_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_extend" purpose="test whether the Contact object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_extend" purpose="test whether the Contact object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_convertToString_format_TypeMismatch" purpose="Check argument format conversions exception">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_convertToString_format_TypeMismatch" purpose="Check argument format conversions exception">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_format_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_convertToString_with_format" purpose="Check with optional arguments convertToString(valid_format)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_convertToString_with_format" purpose="Check with optional arguments convertToString(valid_format)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/Contact_convertToString_with_format.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactAddress_extend" purpose="test whether the ContactAddress object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactAddress_extend" purpose="test whether the ContactAddress object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactAddress_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactWebSite_extend" purpose="test whether the ContactWebSite object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactWebSite_extend" purpose="test whether the ContactWebSite object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactWebSite_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactEmailAddress_extend" purpose="test whether the ContactEmailAddress object is extendable">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactEmailAddress_extend" purpose="test whether the ContactEmailAddress object is extendable">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactEmailAddress_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBookChangeCallback_oncontactsadded" purpose="Check if callback oncontactsadded is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsadded" purpose="Check if callback oncontactsadded is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBookChangeCallback_oncontactsremoved" purpose="Check if callback oncontactsremoved is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsremoved" purpose="Check if callback oncontactsremoved is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBookChangeCallback_oncontactsupdated" purpose="Check if callback oncontactsupdated is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBookChangeCallback_oncontactsupdated" purpose="Check if callback oncontactsupdated is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookChangeCallback_oncontactsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PersonArraySuccessCallback_onsuccess" purpose="Check if PersonArraySuccessCallback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="PersonArraySuccessCallback_onsuccess" purpose="Check if PersonArraySuccessCallback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/PersonArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBookArraySuccessCallback_onsuccess" purpose="Check if AddressBookArraySuccessCallback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBookArraySuccessCallback_onsuccess" purpose="Check if AddressBookArraySuccessCallback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBookArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeGroup" purpose="check if removeGroup() method removes a group from the address book correctly">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeGroup" purpose="check if removeGroup() method removes a group from the address book correctly">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeGroup.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_removeBatch_errorCallback_invoked" purpose="Check invoked arguments AddressBook.removeBatch(valid_ids, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_removeBatch_errorCallback_invoked" purpose="Check invoked arguments AddressBook.removeBatch(valid_ids, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_removeBatch_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AddressBook_find_errorCallback_invoked" purpose="Check invoked arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="AddressBook_find_errorCallback_invoked" purpose="Check invoked arguments find(valid_successCallback, valid_errorCallback, valid_filter, valid_sortMode)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/AddressBook_find_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_errorCallback_invoked" purpose="Check with optional arguments ontactManager.removeBatch(valid_personIds, valid_successCallback)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_errorCallback_invoked" purpose="Check with optional arguments ontactManager.removeBatch(valid_personIds, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_removeBatch_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_errorCallback_invoked" purpose="Check invoked arguments ContactManager.find(valid_successCallback, valid_errorCallback, valid_filter)">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_errorCallback_invoked" purpose="Check invoked arguments ContactManager.find(valid_successCallback, valid_errorCallback, valid_filter)">
         <description>
           <test_script_entry>/opt/tct-contact-tizen-tests/contact/ContactManager_find_errorCallback_invoked.html</test_script_entry>
         </description>
index 2ba496194ebdbc99bc2f31a4280ebbb27a995619..af00393e472e80a8e09ce0d31322ee8bc8432feb 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-content-tizen-tests">
     <set name="Content">
-      <testcase execution_type="auto" id="ContentManagerObject_content_exist" purpose="Check if content attribute is exist">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManagerObject_content_exist" purpose="Check if content attribute is exist">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManagerObject_content_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_exist" purpose="Check if updateBatch method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_exist" purpose="Check if updateBatch method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_exist" purpose="Check if update method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_exist" purpose="Check if update method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_exist" purpose="Check if getDirectories method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_exist" purpose="Check if getDirectories method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_exist" purpose="Check if find method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_exist" purpose="Check if find method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find" onload_delay="30" purpose="Check if fetch media items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find" onload_delay="30" purpose="Check if fetch media items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories" onload_delay="30" purpose="Check if get a list of content directory">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories" onload_delay="30" purpose="Check if get a list of content directory">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update" onload_delay="30" purpose="Check if an attribute can be changed">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update" onload_delay="30" purpose="Check if an attribute can be changed">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch" onload_delay="30" purpose="Check changing attributes of multiple items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch" onload_delay="30" purpose="Check changing attributes of multiple items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_type_AUDIO" onload_delay="30" purpose="Check if type value is AUDIO">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_type_AUDIO" onload_delay="30" purpose="Check if type value is AUDIO">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_type_AUDIO.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_description" onload_delay="30" purpose="Check if find contents and then change description of the first content">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_description" onload_delay="30" purpose="Check if find contents and then change description of the first content">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_description.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_description" onload_delay="30" purpose="Check if find contents and then change description of contents">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_description" onload_delay="30" purpose="Check if find contents and then change description of contents">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_description.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_type_IMAGE" onload_delay="30" purpose="Check if type value is IMAGE">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_type_IMAGE" onload_delay="30" purpose="Check if type value is IMAGE">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_type_IMAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_type_VIDEO" onload_delay="30" purpose="Check if type value is VIDEO">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_type_VIDEO" onload_delay="30" purpose="Check if type value is VIDEO">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_type_VIDEO.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_nullableArgs" onload_delay="30" purpose="Check if content.find performs successCallback when all optional arguments are null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_nullableArgs" onload_delay="30" purpose="Check if content.find performs successCallback when all optional arguments are null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_nullableArgs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_notexist" purpose="Check if VideoContent cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_notexist" purpose="Check if VideoContent cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_notexist" purpose="Check if Content cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_notexist" purpose="Check if Content cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_notexist" purpose="Check if ImageContent cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_notexist" purpose="Check if ImageContent cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectoryArraySuccessCallback_notexist" purpose="Check if ContentDirectoryArraySuccessCallback cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectoryArraySuccessCallback_notexist" purpose="Check if ContentDirectoryArraySuccessCallback cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectoryArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentScanSuccessCallback_notexist" purpose="Check if ContentScanSuccessCallback cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentScanSuccessCallback_notexist" purpose="Check if ContentScanSuccessCallback cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentScanSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_notexist" purpose="Check if ContentManager cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_notexist" purpose="Check if ContentManager cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_extend" purpose="Check if content object can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_extend" purpose="Check if content object can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_missarg" purpose="Check if update method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_missarg" purpose="Check if update method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_content_TypeMismatch" onload_delay="30" purpose="Check if update throws exception when content is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_content_TypeMismatch" onload_delay="30" purpose="Check if update throws exception when content is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_content_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_missarg" purpose="Check if updateBatch method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_missarg" purpose="Check if updateBatch method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_contents_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when contents is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_contents_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when contents is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_contents_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_successCallback_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_successCallback_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_successCallback_invalid_cb" purpose="Check if updateBatch throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_successCallback_invalid_cb" purpose="Check if updateBatch throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if updateBatch throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_errorCallback_invalid_cb" onload_delay="30" purpose="Check if updateBatch throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_errorCallback_invalid_cb" onload_delay="30" purpose="Check if updateBatch throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_missarg" purpose="Check if getDirectories method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_missarg" purpose="Check if getDirectories method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_successCallback_invalid_cb" purpose="Check if getDirectories throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_successCallback_invalid_cb" purpose="Check if getDirectories throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_successCallback_TypeMismatch" onload_delay="30" purpose="Check if getDirectories throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_successCallback_TypeMismatch" onload_delay="30" purpose="Check if getDirectories throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getDirectories throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getDirectories throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getDirectories throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getDirectories throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_missarg" purpose="Check if find method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_missarg" purpose="Check if find method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_successCallback_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_successCallback_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_successCallback_invalid_cb" purpose="Check if find throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_successCallback_invalid_cb" purpose="Check if find throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_errorCallback_invalid_cb" onload_delay="30" purpose="Check if find throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_errorCallback_invalid_cb" onload_delay="30" purpose="Check if find throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_exist" purpose="Check if scanFile method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_exist" purpose="Check if scanFile method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_successCallback_TypeMismatch" onload_delay="30" purpose="Check if scanFile throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_successCallback_TypeMismatch" onload_delay="30" purpose="Check if scanFile throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_successCallback_invalid_cb" purpose="Check if scanFile throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_successCallback_invalid_cb" purpose="Check if scanFile throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if scanFile throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if scanFile throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_errorCallback_invalid_cb" onload_delay="30" purpose="Check if scanFile throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_errorCallback_invalid_cb" onload_delay="30" purpose="Check if scanFile throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener_exist" purpose="Check if setChangeListener method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener_exist" purpose="Check if setChangeListener method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_setChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentArraySuccessCallback_notexist" purpose="Check if ContentArraySuccessCallback cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentArraySuccessCallback_notexist" purpose="Check if ContentArraySuccessCallback cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_notexist" purpose="Check if ContentDirectory cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_notexist" purpose="Check if ContentDirectory cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentChangeCallback_notexist" purpose="Check if ContentChangeCallback cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentChangeCallback_notexist" purpose="Check if ContentChangeCallback cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContentLyrics_notexist" purpose="Check if AudioContentLyrics cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_notexist" purpose="Check if AudioContentLyrics cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_notexist" purpose="Check if AudioContent cannot be called in new expression and as a function or in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_notexist" purpose="Check if AudioContent cannot be called in new expression and as a function or in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener_missarg" purpose="Check if setChangeListener method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener_missarg" purpose="Check if setChangeListener method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_setChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener_changeCallback_TypeMismatch" onload_delay="30" purpose="Check if setChangeListener throws exception when changeCallback is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener_changeCallback_TypeMismatch" onload_delay="30" purpose="Check if setChangeListener throws exception when changeCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_setChangeListener_changeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener_changeCallback_invalid_cb" onload_delay="30" purpose="Check if setChangeListener throws exception when changeCallback is wrong listener">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener_changeCallback_invalid_cb" onload_delay="30" purpose="Check if setChangeListener throws exception when changeCallback is wrong listener">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_setChangeListener_changeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_unsetChangeListener_exist" purpose="Check if unsetChangeListener method is exist and can be overriden">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_unsetChangeListener_exist" purpose="Check if unsetChangeListener method is exist and can be overriden">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_unsetChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_extend" onload_delay="30" purpose="Check if ImageContent can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_extend" onload_delay="30" purpose="Check if ImageContent can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_geolocation_attribute" onload_delay="30" purpose="Check if ImageContent have geolocation attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_geolocation_attribute" onload_delay="30" purpose="Check if ImageContent have geolocation attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_geolocation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_width_attribute" onload_delay="30" purpose="Check if ImageContent have width attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_width_attribute" onload_delay="30" purpose="Check if ImageContent have width attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_width_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_height_attribute" onload_delay="30" purpose="Check if ImageContent have height attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_height_attribute" onload_delay="30" purpose="Check if ImageContent have height attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_height_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ImageContent_orientation_attribute" onload_delay="30" purpose="Check if ImageContent have orientation attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ImageContent_orientation_attribute" onload_delay="30" purpose="Check if ImageContent have orientation attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ImageContent_orientation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectoryArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentDirectoryArraySuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectoryArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentDirectoryArraySuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectoryArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentScanSuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentScanSuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentScanSuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentScanSuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentScanSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_extend" onload_delay="30" purpose="Check if Content can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_extend" onload_delay="30" purpose="Check if Content can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_editableAttributes_attribute" onload_delay="30" purpose="Check if Content have editableAttributes attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_editableAttributes_attribute" onload_delay="30" purpose="Check if Content have editableAttributes attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_editableAttributes_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_id_attribute" onload_delay="30" purpose="Check if Content have id attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_id_attribute" onload_delay="30" purpose="Check if Content have id attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_name_attribute" onload_delay="30" purpose="Check if Content have name attribute with proper type, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_name_attribute" onload_delay="30" purpose="Check if Content have name attribute with proper type, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_type_attribute" onload_delay="30" purpose="Check if Content have type attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_type_attribute" onload_delay="30" purpose="Check if Content have type attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_mimeType_attribute" onload_delay="30" purpose="Check if Content have mimeType attribute with proper mimeType, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_mimeType_attribute" onload_delay="30" purpose="Check if Content have mimeType attribute with proper mimeType, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_mimeType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_title_attribute" onload_delay="30" purpose="Check if Content have title attribute with proper title, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_title_attribute" onload_delay="30" purpose="Check if Content have title attribute with proper title, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_contentURI_attribute" onload_delay="30" purpose="Check if Content have contentURI attribute with proper contentURI, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_contentURI_attribute" onload_delay="30" purpose="Check if Content have contentURI attribute with proper contentURI, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_contentURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_thumbnailURIs_attribute" onload_delay="30" purpose="Check if Content have thumbnailURIs attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_thumbnailURIs_attribute" onload_delay="30" purpose="Check if Content have thumbnailURIs attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_thumbnailURIs_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_releaseDate_attribute" onload_delay="30" purpose="Check if Content have releaseDate attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_releaseDate_attribute" onload_delay="30" purpose="Check if Content have releaseDate attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_releaseDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_modifiedDate_attribute" onload_delay="30" purpose="Check if Content have modifiedDate attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_modifiedDate_attribute" onload_delay="30" purpose="Check if Content have modifiedDate attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_modifiedDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_size_attribute" onload_delay="30" purpose="Check if Content have size attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_size_attribute" onload_delay="30" purpose="Check if Content have size attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_size_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_description_attribute" onload_delay="30" purpose="Check if Content have description attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_description_attribute" onload_delay="30" purpose="Check if Content have description attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_description_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_rating_attribute" onload_delay="30" purpose="Check if Content have rating attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_rating_attribute" onload_delay="30" purpose="Check if Content have rating attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/Content_rating_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_errorCallback" onload_delay="30" purpose="Check if find called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_errorCallback" onload_delay="30" purpose="Check if find called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_directoryId" onload_delay="30" purpose="Check if find called with optional directoryId works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_directoryId" onload_delay="30" purpose="Check if find called with optional directoryId works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_directoryId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_filter" onload_delay="30" purpose="Check if find called with optional filter works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_filter" onload_delay="30" purpose="Check if find called with optional filter works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_sortMode" onload_delay="30" purpose="Check if find called with optional sortMode works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_sortMode" onload_delay="30" purpose="Check if find called with optional sortMode works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_sortMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_count" onload_delay="30" purpose="Check if find called with optional count works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_count" onload_delay="30" purpose="Check if find called with optional count works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_count.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_with_offset" onload_delay="30" purpose="Check if find called with optional offset works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_with_offset" onload_delay="30" purpose="Check if find called with optional offset works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_with_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_getDirectories_with_errorCallback" onload_delay="30" purpose="Check if getDirectories called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_getDirectories_with_errorCallback" onload_delay="30" purpose="Check if getDirectories called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_getDirectories_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_filter_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when filter is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_filter_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when filter is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_sortMode_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when sortMode is incorrect">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_sortMode_TypeMismatch" onload_delay="30" purpose="Check if find throws exception when sortMode is incorrect">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_sortMode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_sortMode_invalid_obj" onload_delay="30" purpose="Check if find throws exception when sortMode is a simple object">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_sortMode_invalid_obj" onload_delay="30" purpose="Check if find throws exception when sortMode is a simple object">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_find_sortMode_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_unsetChangeListener_extra_argument" purpose="Check if unsetChangeListener method can be invoked with extra argument">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_unsetChangeListener_extra_argument" purpose="Check if unsetChangeListener method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_unsetChangeListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentArraySuccessCallback onsuccess is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if ContentArraySuccessCallback onsuccess is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile" onload_delay="30" purpose="Check if scanFile methods does what it should">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile" onload_delay="30" purpose="Check if scanFile methods does what it should">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_with_errorCallback" onload_delay="30" purpose="Check if scanFile called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_with_errorCallback" onload_delay="30" purpose="Check if scanFile called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_with_successCallback" onload_delay="30" purpose="Check if scanFile called with optional successCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_with_successCallback" onload_delay="30" purpose="Check if scanFile called with optional successCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_scanFile_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_unsetChangeListener" onload_delay="30" purpose="Check if unsetChangeListener method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_unsetChangeListener" onload_delay="30" purpose="Check if unsetChangeListener method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_unsetChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_extend" onload_delay="30" purpose="Check if VideoContent can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_extend" onload_delay="30" purpose="Check if VideoContent can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_geolocation_attribute" onload_delay="30" purpose="Check if VideoContent have geolocation attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_geolocation_attribute" onload_delay="30" purpose="Check if VideoContent have geolocation attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_geolocation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_height_attribute" onload_delay="30" purpose="Check if VideoContent have height attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_height_attribute" onload_delay="30" purpose="Check if VideoContent have height attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_height_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_width_attribute" onload_delay="30" purpose="Check if VideoContent have width attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_width_attribute" onload_delay="30" purpose="Check if VideoContent have width attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_width_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_duration_attribute" onload_delay="30" purpose="Check if VideoContent have duration attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_duration_attribute" onload_delay="30" purpose="Check if VideoContent have duration attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_duration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_album_attribute" onload_delay="30" purpose="Check if VideoContent have album attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_album_attribute" onload_delay="30" purpose="Check if VideoContent have album attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_album_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VideoContent_artists_attribute" onload_delay="30" purpose="Check if VideoContent have artists attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="VideoContent_artists_attribute" onload_delay="30" purpose="Check if VideoContent have artists attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/VideoContent_artists_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentChangeCallback_oncontentadded" onload_delay="30" purpose="Check if ContentChangeCallback oncontentadded is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentChangeCallback_oncontentadded" onload_delay="30" purpose="Check if ContentChangeCallback oncontentadded is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentChangeCallback_oncontentadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentChangeCallback_oncontentremoved" onload_delay="30" purpose="Check if ContentChangeCallback oncontentremoved is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentChangeCallback_oncontentremoved" onload_delay="30" purpose="Check if ContentChangeCallback oncontentremoved is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentChangeCallback_oncontentremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentChangeCallback_oncontentupdated" onload_delay="30" purpose="Check if ContentChangeCallback oncontentupdated is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentChangeCallback_oncontentupdated" onload_delay="30" purpose="Check if ContentChangeCallback oncontentupdated is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentChangeCallback_oncontentupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_with_errorCallback" onload_delay="30" purpose="Check if updateBatch called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_with_errorCallback" onload_delay="30" purpose="Check if updateBatch called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_with_successCallback" onload_delay="30" purpose="Check if updateBatch called with optional successCallback works as expected">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_with_successCallback" onload_delay="30" purpose="Check if updateBatch called with optional successCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_album_attribute" onload_delay="30" purpose="Check if AudioContent have album attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_album_attribute" onload_delay="30" purpose="Check if AudioContent have album attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_album_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_artists_attribute" onload_delay="30" purpose="Check if AudioContent have artists attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_artists_attribute" onload_delay="30" purpose="Check if AudioContent have artists attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_artists_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_bitrate_attribute" onload_delay="30" purpose="Check if AudioContent have bitrate attribute with proper type, readonly">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_bitrate_attribute" onload_delay="30" purpose="Check if AudioContent have bitrate attribute with proper type, readonly">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_bitrate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_duration_attribute" onload_delay="30" purpose="Check if AudioContent have duration attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_duration_attribute" onload_delay="30" purpose="Check if AudioContent have duration attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_duration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_extend" onload_delay="30" purpose="Check if AudioContent can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_extend" onload_delay="30" purpose="Check if AudioContent can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_trackNumber_attribute" onload_delay="30" purpose="Check if AudioContent have trackNumber attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_trackNumber_attribute" onload_delay="30" purpose="Check if AudioContent have trackNumber attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_trackNumber_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_genres_attribute" onload_delay="30" purpose="Check if AudioContent have genres attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_genres_attribute" onload_delay="30" purpose="Check if AudioContent have genres attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_genres_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_composers_attribute" onload_delay="30" purpose="Check if AudioContent have composers attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_composers_attribute" onload_delay="30" purpose="Check if AudioContent have composers attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_composers_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_copyright_attribute" onload_delay="30" purpose="Check if AudioContent have copyright attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_copyright_attribute" onload_delay="30" purpose="Check if AudioContent have copyright attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_copyright_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContent_lyrics_attribute" onload_delay="30" purpose="Check if AudioContent have lyrics attribute with proper type, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContent_lyrics_attribute" onload_delay="30" purpose="Check if AudioContent have lyrics attribute with proper type, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContent_lyrics_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContentLyrics_extend" onload_delay="30" purpose="Check if AudioContentLyrics can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_extend" onload_delay="30" purpose="Check if AudioContentLyrics can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContentLyrics_type_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have type attribute with proper type, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_type_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have type attribute with proper type, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContentLyrics_timestamps_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have timestamps attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_timestamps_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have timestamps attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_timestamps_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AudioContentLyrics_texts_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have texts attribute with proper type">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="AudioContentLyrics_texts_attribute" onload_delay="30" purpose="Check if AudioContentLyrics have texts attribute with proper type">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/AudioContentLyrics_texts_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_extend" onload_delay="30" purpose="Check if ContentDirectory can have new properties added">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_extend" onload_delay="30" purpose="Check if ContentDirectory can have new properties added">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_id_attribute" onload_delay="30" purpose="Check if ContentDirectory have id attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_id_attribute" onload_delay="30" purpose="Check if ContentDirectory have id attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_directoryURI_attribute" onload_delay="30" purpose="Check if ContentDirectory have directoryURI attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_directoryURI_attribute" onload_delay="30" purpose="Check if ContentDirectory have directoryURI attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_directoryURI_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_title_attribute" onload_delay="30" purpose="Check if ContentDirectory have title attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_title_attribute" onload_delay="30" purpose="Check if ContentDirectory have title attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_modifiedDate_attribute" onload_delay="30" purpose="Check if ContentDirectory have modifiedDate attribute with proper type, readonly, nullable">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_modifiedDate_attribute" onload_delay="30" purpose="Check if ContentDirectory have modifiedDate attribute with proper type, readonly, nullable">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_modifiedDate_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentDirectory_storageType_attribute" onload_delay="30" purpose="Check if ContentDirectory have storageType attribute with proper type, readonly, not null">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentDirectory_storageType_attribute" onload_delay="30" purpose="Check if ContentDirectory have storageType attribute with proper type, readonly, not null">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentDirectory_storageType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_name" onload_delay="30" purpose="Check if find content and then change name attribute of the first content">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_name" onload_delay="30" purpose="Check if find content and then change name attribute of the first content">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_video_geolocation" onload_delay="30" purpose="Check if find video contents and then change geolocation attribute of the first content">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_video_geolocation" onload_delay="30" purpose="Check if find video contents and then change geolocation attribute of the first content">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_video_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_image_geolocation" onload_delay="30" purpose="Check if find image contents and then change geolocation attribute of the first content">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_image_geolocation" onload_delay="30" purpose="Check if find image contents and then change geolocation attribute of the first content">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_image_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_image_orientation" onload_delay="30" purpose="Check if find image contents and then change orientation attribute of the first content">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_image_orientation" onload_delay="30" purpose="Check if find image contents and then change orientation attribute of the first content">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_update_image_orientation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_name" onload_delay="30" purpose="Check changing name attributes of multiple items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_name" onload_delay="30" purpose="Check changing name attributes of multiple items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_video_geolocation" onload_delay="30" purpose="Check changing geolocation attributes of multiple video items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_video_geolocation" onload_delay="30" purpose="Check changing geolocation attributes of multiple video items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_video_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_image_geolocation" onload_delay="30" purpose="Check changing geolocation attributes of multiple image items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_image_geolocation" onload_delay="30" purpose="Check changing geolocation attributes of multiple image items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_image_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_image_orientation" onload_delay="30" purpose="Check changing orientation attributes of multiple image items">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_image_orientation" onload_delay="30" purpose="Check changing orientation attributes of multiple image items">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_image_orientation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener" onload_delay="30" purpose="Check if setChangeListener method works properly">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener" onload_delay="30" purpose="Check if setChangeListener method works properly">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_setChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_without_callback" onload_delay="30" purpose="Check if updateBatch called without callback works">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_without_callback" onload_delay="30" purpose="Check if updateBatch called without callback works">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManager_updateBatch_without_callback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManagerObject_notexist" purpose="check if ContentManagerObject cannot be called in new expression">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManagerObject_notexist" purpose="check if ContentManagerObject cannot be called in new expression">
         <description>
           <test_script_entry>/opt/tct-content-tizen-tests/content/ContentManagerObject_notexist.html</test_script_entry>
         </description>
index 433d47773980d560968e9f0a028d61e6dd3557b0..7827c475e6ac7de80255117c4d76380bc6b6a6be 100644 (file)
@@ -3,52 +3,52 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-cors-w3c-tests">
     <set name="CORS">
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_get" purpose="Check that the XMLHttpRequest supports CORS if the request method is get">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_get" purpose="Check that the XMLHttpRequest supports CORS if the request method is get">
         <description>
           <test_script_entry timeout="6">http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_post" purpose="Check that the XMLHttpRequest supports CORS if the request method is posted">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_post" purpose="Check that the XMLHttpRequest supports CORS if the request method is posted">
         <description>
           <test_script_entry timeout="6">http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_post.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_base" purpose="Check if example of using XMLHttpRequest from a client-side Web application can cross origin share the resource">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_base" purpose="Check if example of using XMLHttpRequest from a client-side Web application can cross origin share the resource">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_add_max_age" purpose="Check if optionally add a single Access-Control-Max-Age header with as value the amount of seconds the user agent is allowed to cache the result of the request">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_add_max_age" purpose="Check if optionally add a single Access-Control-Max-Age header with as value the amount of seconds the user agent is allowed to cache the result of the request">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_add_max_age.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_allow_credentials_true" purpose="Check if the response uses the value of the Origin header as value, and adds a single Access-Control-Allow-Credentials header with the literal string 'true' as value when the resource supports credentials add a single Access-Control-Allow-Origin header">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_allow_credentials_true" purpose="Check if the response uses the value of the Origin header as value, and adds a single Access-Control-Allow-Credentials header with the literal string 'true' as value when the resource supports credentials add a single Access-Control-Allow-Origin header">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_allow_credentials_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_credentials_false_origin" purpose="Check if the response adds a single Access-Control-Allow-Origin header and literal string '*' as value when the resource does not supports credentials add a single Access-Control-Allow-Origin header">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_credentials_false_origin" purpose="Check if the response adds a single Access-Control-Allow-Origin header and literal string '*' as value when the resource does not supports credentials add a single Access-Control-Allow-Origin header">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_credentials_false_origin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_getResponseHeader_not_null" purpose="Check if the getResponseHeader() method of XMLHttpRequest will return valid value when the field name is an ASCII case-insensitive match for one of the values of the Access-Control-Expose-Headers headers">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_getResponseHeader_not_null" purpose="Check if the getResponseHeader() method of XMLHttpRequest will return valid value when the field name is an ASCII case-insensitive match for one of the values of the Access-Control-Expose-Headers headers">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_getResponseHeader_not_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_getResponseHeader_null" purpose="Check if the getResponseHeader() method of XMLHttpRequest will return null when the field name does not match for one of the values of the Access-Control-Expose-Headers headers">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_getResponseHeader_null" purpose="Check if the getResponseHeader() method of XMLHttpRequest will return null when the field name does not match for one of the values of the Access-Control-Expose-Headers headers">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_getResponseHeader_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_get_true" purpose="Check if the XMLHttpRequest supports CORS when the request method is get and async flag is true">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_get_true" purpose="Check if the XMLHttpRequest supports CORS when the request method is get and async flag is true">
         <description>
           <test_script_entry timeout="6">http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_get_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="cors_XMLHttpRequest_post_true" purpose="Check if the XMLHttpRequest supports CORS when the request method is post and async flag is true">
+      <testcase component="WebAPI/Security/Cross-Origin Resource Sharing" execution_type="auto" id="cors_XMLHttpRequest_post_true" purpose="Check if the XMLHttpRequest supports CORS when the request method is post and async flag is true">
         <description>
           <test_script_entry timeout="6">http://127.0.0.1:8080/opt/tct-cors-w3c-tests/cors/cors_XMLHttpRequest_post_true.html</test_script_entry>
         </description>
index bee7a3eca6c8060dd1cdf473e12527de491ea059..2656e9379db16cc2ec7979015072924769fd88db 100644 (file)
@@ -3,27 +3,27 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-csp-w3c-tests">
     <set name="sandbox">
-      <testcase execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts-inline" purpose="Check if inline function works well when sandbox is allow-same-origin allow-scripts.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts-inline" purpose="Check if inline function works well when sandbox is allow-same-origin allow-scripts.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_allow-same-origin_allow-scripts.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_int" purpose="Check if internal function works well when sandbox is allow-same-origin allow-scripts.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_int" purpose="Check if internal function works well when sandbox is allow-same-origin allow-scripts.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_allow-same-origin_allow-scripts.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_external" purpose="Check if external function works well when sandbox is allow-same-origin allow-scripts.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_external" purpose="Check if external function works well when sandbox is allow-same-origin allow-scripts.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_allow-same-origin_allow-scripts.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_event" purpose="Check if event handler function works well when sandbox is allow-same-origin allow-scripts.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_sandbox_allow-same-origin_allow-scripts_event" purpose="Check if event handler function works well when sandbox is allow-same-origin allow-scripts.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_allow-same-origin_allow-scripts.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_int" purpose="Check if user agent is unable to use javascript internal when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_int" purpose="Check if user agent is unable to use javascript internal when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -35,7 +35,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_ext" purpose="Check if user agent is unable to use javascript in external when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_ext" purpose="Check if user agent is unable to use javascript in external when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -47,7 +47,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_event" purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_event" purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -59,7 +59,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_sandbox_empty_event.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_inline" purpose="Check if user agent is unable to use javascript inline when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_inline" purpose="Check if user agent is unable to use javascript inline when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="connect-src">
-      <testcase execution_type="auto" id="csp_connect-src_asterisk_allowed" purpose="Check if user agent is able to open internal resource by xhr when connect-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_asterisk_allowed" purpose="Check if user agent is able to open internal resource by xhr when connect-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_asterisk_allowed_ext" purpose="Check if user agent is able to open external resource by xhr when connect-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_asterisk_allowed_ext" purpose="Check if user agent is able to open external resource by xhr when connect-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_allowed" purpose="Check if user agent is able to open external resource by xhr when connect-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_allowed" purpose="Check if user agent is able to open external resource by xhr when connect-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when connect-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when connect-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_allowed_one" purpose="Check if user agent is able to open first allowed external resource by xhr when connect-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_allowed_one" purpose="Check if user agent is able to open first allowed external resource by xhr when connect-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_allowed_two" purpose="Check if user agent is able to open second allowed external resource by xhr when connect-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_allowed_two" purpose="Check if user agent is able to open second allowed external resource by xhr when connect-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when connect-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when connect-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_cross-origin_multi_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_cross-origin_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_none_xmlhttprequest_blocked" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_none_xmlhttprequest_blocked" purpose="Check if user agent is unable to open internal resource by xhr when connect-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_none.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_none_xmlhttprequest_blocked_ext" purpose="Check if user agent is unable to open external resource by xhr when connect-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_none_xmlhttprequest_blocked_ext" purpose="Check if user agent is unable to open external resource by xhr when connect-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_none.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_self_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when connect-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_self_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when connect-src is 'self'.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_self.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_connect-src_self_xmlhttprequest_blocked" purpose="Check if user agent is unable to open external resource by xhr when connect-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_connect-src_self_xmlhttprequest_blocked" purpose="Check if user agent is unable to open external resource by xhr when connect-src is 'self'.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_connect-src_self.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="default-src">
-      <testcase execution_type="auto" id="csp_default-src_asterisk" purpose="Check if default-src is '*' that inline script won't be executed">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_asterisk" purpose="Check if default-src is '*' that inline script won't be executed">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/w3c/CSP_001.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self_about_unsafe-inline_script" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script will be executed">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self_about_unsafe-inline_script" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script will be executed">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self_about_unsafe-inline_iframe" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script in iframe will be executed">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self_about_unsafe-inline_iframe" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script in iframe will be executed">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self_about_unsafe-inline_img" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script in img will be executed">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self_about_unsafe-inline_img" purpose="Check if default-src is 'self' and about is 'unsafe-inline, that inline script in img will be executed">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/w3c/CSP_default-src-inline-allowed.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self" purpose="Check if default-src is 'self' that inline script won't be executed">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self" purpose="Check if default-src is 'self' that inline script won't be executed">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/w3c/CSP_002.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when default-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when default-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when default-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when default-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when default-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when default-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_allowed_one" purpose="Check if user agent is able to open first allowed resource by xhr when default-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_allowed_one" purpose="Check if user agent is able to open first allowed resource by xhr when default-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_allowed_two" purpose="Check if user agent is able to open second allowed resource by xhr when default-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_allowed_two" purpose="Check if user agent is able to open second allowed resource by xhr when default-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when default-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_blocked" purpose="Check if user agent is unable to open not-allowed external resource by xhr when default-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when default-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_cross-origin_connect_multi_xmlhttprequest_blocked_int" purpose="Check if user agent is unable to open internal resource by xhr when default-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_connect_multi.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_none_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open internal resource by xhr when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_none_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open internal resource by xhr when default-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_none_connect.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_none_connect_xmlhttprequest_blocked_ext" purpose="Check if user agent is unable to open external resource by xhr when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_none_connect_xmlhttprequest_blocked_ext" purpose="Check if user agent is unable to open external resource by xhr when default-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_none_connect.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self_connect_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self_connect_xmlhttprequest_allowed" purpose="Check if user agent is able to open internal resource by xhr when default-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_connect.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_default-src_self_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open external resource by xhr when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_default-src_self_connect_xmlhttprequest_blocked" purpose="Check if user agent is unable to open external resource by xhr when default-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_connect.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_img_allowed" purpose="Check if user agent is able to use internal image resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_allowed" purpose="Check if user agent is able to use internal image resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_img_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_img_blocked" purpose="Check if user agent is unable to use external image resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_blocked" purpose="Check if user agent is unable to use external image resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_img_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_object_allowed" purpose="Check if user agent is able to use internal object resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_allowed" purpose="Check if user agent is able to use internal object resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_object_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_object_blocked" purpose="Check if user agent is unable to use external object resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_blocked" purpose="Check if user agent is unable to use external object resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_object_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_font_allowed" purpose="Check if user agent is able to use external font resource when default-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_allowed" purpose="Check if user agent is able to use external font resource when default-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_font_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_font_blocked" purpose="Check if user agent is unable to use internal font resource when default-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_blocked" purpose="Check if user agent is unable to use internal font resource when default-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_none_font_blocked_ext" purpose="Check if user agent is unable to use external font resource when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_ext" purpose="Check if user agent is unable to use external font resource when default-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_none_font_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_none_font_blocked_int" purpose="Check if user agent is unable to use internal font resource when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_int" purpose="Check if user agent is unable to use internal font resource when default-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_none_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_font_allowed" purpose="Check if user agent is able to use internal font resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_allowed" purpose="Check if user agent is able to use internal font resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_font_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_font_blocked" purpose="Check if user agent is able to use external font resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_blocked" purpose="Check if user agent is able to use external font resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked_int" purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked_int" purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_frame_allowed" purpose="Check if user agent is able to use internal frame resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_allowed" purpose="Check if user agent is able to use internal frame resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_default-src_self_frame_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_frame_blocked" purpose="Check if user agent is unable to use external default resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_blocked" purpose="Check if user agent is unable to use external default resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="font-src">
-      <testcase execution_type="manual" id="csp_font-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_allowed" purpose="Check if user agent is able to use external font resource when font-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_allowed" purpose="Check if user agent is able to use external font resource when font-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_blocked" purpose="Check if user agent is unable to use internal font resource when font-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_blocked" purpose="Check if user agent is unable to use internal font resource when font-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_none_blocked_ext" purpose="Check if user agent is unable to use external font resource when font-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_ext" purpose="Check if user agent is unable to use external font resource when font-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_none_blocked_int" purpose="Check if user agent is unable to use internal font resource when font-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_int" purpose="Check if user agent is unable to use internal font resource when font-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_self_allowed" purpose="Check if user agent is able to use internal font resource when font-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_allowed" purpose="Check if user agent is able to use internal font resource when font-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_self_blocked" purpose="Check if user agent is unable to use external font resource when font-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_blocked" purpose="Check if user agent is unable to use external font resource when font-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_font-src_self_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is self in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is self in report only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_font-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_font-src_self_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="frame-src">
-      <testcase execution_type="manual" id="csp_frame-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external frame resource when frame-src is asterisk.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external frame resource when frame-src is asterisk.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_allowed" purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_allowed" purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_none_blocked_ext" purpose="Check if user agent is unable to use external frame resource when frame-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_ext" purpose="Check if user agent is unable to use external frame resource when frame-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_none_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_self_allowed" purpose="Check if user agent is able to use internal frame resource when frame-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_allowed" purpose="Check if user agent is able to use internal frame resource when frame-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_frame-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_self_blocked" purpose="Check if user agent is unable to use external frame resource when frame-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_blocked" purpose="Check if user agent is unable to use external frame resource when frame-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="img-src">
-      <testcase execution_type="manual" id="csp_img-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when img-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when img-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when img-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when img-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_blocked" purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked" purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_none_blocked_ext" purpose="Check if user agent is unable to use the external image resource when img-src is 'none'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_ext" purpose="Check if user agent is unable to use the external image resource when img-src is 'none'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_none_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when img-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when img-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_self_blocked" purpose="Check if user agent is unable to use the external image resource when img-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_blocked" purpose="Check if user agent is unable to use the external image resource when img-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_img-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_img-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_img-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_img-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="object-src">
-      <testcase execution_type="manual" id="csp_object-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when object-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when object-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when object-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when object-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when object-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when object-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when object-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when object-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_object-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_object-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_object-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_object-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="media-src">
-      <testcase execution_type="auto" id="csp_media-src_self_video_default" purpose="Check if video current src is null by default when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_video_default" purpose="Check if video current src is null by default when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_video.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_self_video_external" purpose="Check that video current src is empty if the source is cross origin when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_video_external" purpose="Check that video current src is empty if the source is cross origin when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_video.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_self_video_internal" purpose="Check that video current src is not empty if the source is origin when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_video_internal" purpose="Check that video current src is not empty if the source is origin when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_video.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_self_audio_default" purpose="Check if audio current src is null by default when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_audio_default" purpose="Check if audio current src is null by default when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_audio.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_self_audio_external" purpose="Check that audio current src is empty if the source is cross origin when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_audio_external" purpose="Check that audio current src is empty if the source is cross origin when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_audio.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_self_audio_internal" purpose="Check that audio current src is not empty if the source is origin when media-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_self_audio_internal" purpose="Check that audio current src is not empty if the source is origin when media-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_self_audio.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_asterisk_audio_allowed_ext" purpose="Check if user agent is able to use the external audio resource when media-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_asterisk_audio_allowed_ext" purpose="Check if user agent is able to use the external audio resource when media-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_audio_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_asterisk_audio_allowed_int" purpose="Check if user agent is able to use the internal audio resource when media-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_asterisk_audio_allowed_int" purpose="Check if user agent is able to use the internal audio resource when media-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_audio_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_asterisk_video_allowed_ext" purpose="Check if user agent is able to use the external video resource when media-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_asterisk_video_allowed_ext" purpose="Check if user agent is able to use the external video resource when media-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_video_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_asterisk_video_allowed_int" purpose="Check if user agent is able to use the internal video resource when media-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_asterisk_video_allowed_int" purpose="Check if user agent is able to use the internal video resource when media-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_asterisk_video_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_audio_allowed_ext" purpose="Check if user agent is able to use the external audio resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_audio_allowed_ext" purpose="Check if user agent is able to use the external audio resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_audio_blocked_ext" purpose="Check if user agent is unable to use the not allowed external audio resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_audio_blocked_ext" purpose="Check if user agent is unable to use the not allowed external audio resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_audio_blocked_int" purpose="Check if user agent is unable to use the internal audio resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_audio_blocked_int" purpose="Check if user agent is unable to use the internal audio resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_audio_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_video_allowed_ext" purpose="Check if user agent is able to use the external video resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_video_allowed_ext" purpose="Check if user agent is able to use the external video resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_video_blocked_ext" purpose="Check if user agent is unable to use the not allowed external video resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_video_blocked_ext" purpose="Check if user agent is unable to use the not allowed external video resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_corss-origin_video_blocked_int" purpose="Check if user agent is unable to use the internal video resource when media-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_corss-origin_video_blocked_int" purpose="Check if user agent is unable to use the internal video resource when media-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_corss-origin_video_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_none_audio_blocked_ext" purpose="Check if user agent is unable to use the external audio resource when media-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_none_audio_blocked_ext" purpose="Check if user agent is unable to use the external audio resource when media-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_none_audio_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_none_audio_blocked_int" purpose="Check if user agent is unable to use the internal audio resource when media-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_none_audio_blocked_int" purpose="Check if user agent is unable to use the internal audio resource when media-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_none_audio_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_none_video_blocked_ext" purpose="Check if user agent is unable to use the external video resource when media-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_none_video_blocked_ext" purpose="Check if user agent is unable to use the external video resource when media-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_none_video_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_media-src_none_video_blocked_int" purpose="Check if user agent is unable to use the internal video resource when media-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_media-src_none_video_blocked_int" purpose="Check if user agent is unable to use the internal video resource when media-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_media-src_none_video_blocked_int.php</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="style-src">
-      <testcase execution_type="auto" id="csp_style-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external style resource when style-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external style resource when style-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_asterisk.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal style resource when style-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal style resource when style-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_asterisk.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_asterisk_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_asterisk_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_asterisk.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_allowed" purpose="Check if user agent is able to use external style resource when style-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_allowed" purpose="Check if user agent is able to use external style resource when style-src is cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed external style resource when style-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed external style resource when style-src is cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin.php?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external style resource when style-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external style resource when style-src is multi cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin_multi.php?total_num=5&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external style resource when style-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external style resource when style-src is multi cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin_multi.php?total_num=5&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use not allowed external style resource when style-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use not allowed external style resource when style-src is multi cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin_multi.php?total_num=5&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is multi cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin_multi.php?total_num=5&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_cross-origin_multi_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_cross-origin_multi_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is multi cross origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_cross-origin_multi.php?total_num=5&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_none_blocked_ext" purpose="Check if user agent is unable to use external style resource when style-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_none_blocked_ext" purpose="Check if user agent is unable to use external style resource when style-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_none_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_none_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_none_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_none_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is none.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_none.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_self_blocked" purpose="Check if user agent is unable to use external style resource when style-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_self_blocked" purpose="Check if user agent is unable to use external style resource when style-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_self.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_self_allowed" purpose="Check if user agent is able to use internal style resource when style-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_self_allowed" purpose="Check if user agent is able to use internal style resource when style-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_self.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_self_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_self_blocked_inline" purpose="Check if user agent is unable to use inline style resource when style-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_self.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use external style resource when style-src is unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use external style resource when style-src is unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use internal style resource when style-src is unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_style-src_unsafe-inline_allowed" purpose="Check if user agent is able to use inline style resource when style-src is unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_style-src_unsafe-inline_allowed" purpose="Check if user agent is able to use inline style resource when style-src is unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_style-src_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="script-src">
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline" purpose="Check if internal script works well when script-src is self, unsafe-inline in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline" purpose="Check if internal script works well when script-src is self, unsafe-inline in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_internal" purpose="Check if inline script works well when script-src is self, unsafe-inline in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_internal" purpose="Check if inline script works well when script-src is self, unsafe-inline in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_external" purpose="Check if cross origin script is unable to work when script-src is self, unsafe-inline in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_external" purpose="Check if cross origin script is unable to work when script-src is self, unsafe-inline in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval" purpose="Check if inline function eval works well when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval" purpose="Check if inline function eval works well when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval_internal" purpose="Check if internal script works well when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval_internal" purpose="Check if internal script works well when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval_external" purpose="Check if cross origin eval function is unable to work when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_ro_script-src_self_unsafe-inline_unsafe-eval_external" purpose="Check if cross origin eval function is unable to work when script-src is self, unsafe-inline, unsafe-eval in report only mode.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_ro_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline" purpose="Check if internal script works well when script-src is self, unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline" purpose="Check if internal script works well when script-src is self, unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline_internal" purpose="Check if inline script works well when script-src is self, unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline_internal" purpose="Check if inline script works well when script-src is self, unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline_external" purpose="Check if cross origin script is unable to work when script-src is self, unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline_external" purpose="Check if cross origin script is unable to work when script-src is self, unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval" purpose="Check if inline function eval works well when script-src is self, unsafe-inline, unsafe-eval.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval" purpose="Check if inline function eval works well when script-src is self, unsafe-inline, unsafe-eval.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval_internal" purpose="Check if internal script works well when script-src is self, unsafe-inline, unsafe-eval.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval_internal" purpose="Check if internal script works well when script-src is self, unsafe-inline, unsafe-eval.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval_external" purpose="Check if cross origin eval function is unable to work when script-src is self, unsafe-inline, unsafe-eval.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-inline_unsafe-eval_external" purpose="Check if cross origin eval function is unable to work when script-src is self, unsafe-inline, unsafe-eval.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-inline_unsafe-eval.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_asterisk_allowed_int" purpose="Check if user agent is able to use the internal script resource when script-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_asterisk_allowed_int" purpose="Check if user agent is able to use the internal script resource when script-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_asterisk_allowed_ext" purpose="Check if user agent is able to use the external script resource when script-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_asterisk_allowed_ext" purpose="Check if user agent is able to use the external script resource when script-src is *.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_asterisk.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is multi cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external script resource when script-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external script resource when script-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external script resource when script-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external script resource when script-src is cross-origin.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_multi.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is cross-origin unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is cross-origin unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_allowed" purpose="Check if user agent is able to use the external script resource when script-src is cross-origin unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_allowed" purpose="Check if user agent is able to use the external script resource when script-src is cross-origin unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the not allowed external script resource when script-src is cross-origin unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_cross-origin_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the not allowed external script resource when script-src is cross-origin unsafe-inline.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_unsafe-inline.php?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-line_allowed" purpose="Check if user agent is able to use the allowed external script resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-line_allowed" purpose="Check if user agent is able to use the allowed external script resource when default-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-line.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_self_unsafe-line_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_self_unsafe-line_blocked" purpose="Check if user agent is unable to use the internal script resource when script-src is self.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_self_unsafe-line.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_unsafe-inline_unsafe-eval_allowed_int" purpose="Check if user agent is able to use the eval script resource when default-src is unsafe-eval.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_unsafe-inline_unsafe-eval_allowed_int" purpose="Check if user agent is able to use the eval script resource when default-src is unsafe-eval.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_unsafe-eval.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="csp_script-src_unsafe-inline_unsafe-eval_allowed_inline" purpose="Check if user agent is able to use the inline script resource when script-src is unsafe-eval.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="auto" id="csp_script-src_unsafe-inline_unsafe-eval_allowed_inline" purpose="Check if user agent is able to use the inline script resource when script-src is unsafe-eval.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_unsafe-eval.php?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_none" purpose="Check if user agent is unable to use script resource when script-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_none" purpose="Check if user agent is unable to use script resource when script-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_none.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_cross-origin" purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin" purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed" purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed" purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_cross-origin_block_inline" purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin_block_inline" purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_cross-origin_block_inline.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed_event" purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_event" purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_event.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed_iframe" purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_iframe" purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_iframe.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-csp-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
index 0486570e5ccd49d821444fee1eae577471480882..2a45a48d883fcfda568c69bea67b532a2b73c0a2 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-datacontrol-tizen-tests">
     <set name="Datacontrol">
-      <testcase execution_type="auto" id="DataControlErrorCallback_notexist" purpose="Check if interface DataControlErrorCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlErrorCallback_notexist" purpose="Check if interface DataControlErrorCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlErrorCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlGetValueSuccessCallback_notexist" purpose="Check if interface DataControlGetValueSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlGetValueSuccessCallback_notexist" purpose="Check if interface DataControlGetValueSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlGetValueSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlInsertSuccessCallback_notexist" purpose="Check if interface DataControlInsertSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlInsertSuccessCallback_notexist" purpose="Check if interface DataControlInsertSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlInsertSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_exist" purpose="Check if method getDataControlConsumer of DataControlManager exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_exist" purpose="Check if method getDataControlConsumer of DataControlManager exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_getDataControlConsumer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManagerObject_notexist" purpose="Check if interface DataControlManagerObject exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManagerObject_notexist" purpose="Check if interface DataControlManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_notexist" purpose="Check if interface DataControlManager exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_notexist" purpose="Check if interface DataControlManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlSelectSuccessCallback_notexist" purpose="Check if interface DataControlSelectSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlSelectSuccessCallback_notexist" purpose="Check if interface DataControlSelectSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlSelectSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_notexist" purpose="Check if interface MappedDataControlConsumer exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_notexist" purpose="Check if interface MappedDataControlConsumer exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlSuccessCallback_notexist" purpose="Check if interface DataControlSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlSuccessCallback_notexist" purpose="Check if interface DataControlSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_notexist" purpose="Check if interface SQLDataControlConsumer exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_notexist" purpose="Check if interface SQLDataControlConsumer exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_exist" purpose="Check if method insert of SQLDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_exist" purpose="Check if method insert of SQLDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_exist" purpose="Check if method remove of SQLDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_exist" purpose="Check if method remove of SQLDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_exist" purpose="Check if method update of SQLDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_exist" purpose="Check if method update of SQLDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_exist" purpose="Check if method select of SQLDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_exist" purpose="Check if method select of SQLDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_exist" purpose="Check if method addValue of MappedDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_exist" purpose="Check if method addValue of MappedDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_exist" purpose="Check if method getValue of MappedDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_exist" purpose="Check if method getValue of MappedDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlConsumerObject_type_attribute" purpose="Check if attribute type of DataControlConsumerObject exists, has type DataType and is readonly">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlConsumerObject_type_attribute" purpose="Check if attribute type of DataControlConsumerObject exists, has type DataType and is readonly">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_extend" purpose="Test whether the object SQLDataControlConsumer can have new properties added.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_extend" purpose="Test whether the object SQLDataControlConsumer can have new properties added.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_extend" purpose="Test whether the object DataControlManager can have new properties added.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_extend" purpose="Test whether the object DataControlManager can have new properties added.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_extend" purpose="Test whether the object MappedDataControlConsumer can have new properties added.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_extend" purpose="Test whether the object MappedDataControlConsumer can have new properties added.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_exist" purpose="Check if method removeValue of MappedDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_exist" purpose="Check if method removeValue of MappedDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_exist" purpose="Check if method updateValue of MappedDataControlConsumer exists">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_exist" purpose="Check if method updateValue of MappedDataControlConsumer exists">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlConsumerObject_dataId_attribute" purpose="Check if attribute dataId of DataControlConsumerObject exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlConsumerObject_dataId_attribute" purpose="Check if attribute dataId of DataControlConsumerObject exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_dataId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlConsumerObject_providerId_attribute" purpose="Check if attribute providerId of DataControlConsumerObject exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlConsumerObject_providerId_attribute" purpose="Check if attribute providerId of DataControlConsumerObject exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_providerId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlConsumerObject_notexist" purpose="Check if interface DataControlConsumerObject exists, it should not.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlConsumerObject_notexist" purpose="Check if interface DataControlConsumerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlConsumerObject_extend" purpose="Test whether the object DataControlConsumerObject can have new properties added.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlConsumerObject_extend" purpose="Test whether the object DataControlConsumerObject can have new properties added.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlConsumerObject_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_in_tizen" purpose="Check if package exists in tizen.">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_in_tizen" purpose="Check if package exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert" onload_delay="30" purpose="Check SQLDataControlConsumer.insert method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert" onload_delay="30" purpose="Check SQLDataControlConsumer.insert method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update" onload_delay="30" purpose="Check SQLDataControlConsumer.update method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update" onload_delay="30" purpose="Check SQLDataControlConsumer.update method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlInsertSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlInsertSuccessCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlInsertSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlInsertSuccessCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlInsertSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlSelectSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlSelectSuccessCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlSelectSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlSelectSuccessCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlSelectSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlSuccessCallback_onsuccess_SQL" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - SQL">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlSuccessCallback_onsuccess_SQL" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - SQL">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlSuccessCallback_onsuccess_SQL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue" purpose="Check if addValue method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue" purpose="Check if addValue method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_successCallback_TypeMismatch" purpose="Check if addValue throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_successCallback_TypeMismatch" purpose="Check if addValue throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_with_errorCallback" onload_delay="30" purpose="Check if addValue method called with optional errorCallback does what it should">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_with_errorCallback" onload_delay="30" purpose="Check if addValue method called with optional errorCallback does what it should">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_with_successCallback" onload_delay="30" purpose="Check if addValue method called with optional successCallback does what it should">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_with_successCallback" onload_delay="30" purpose="Check if addValue method called with optional successCallback does what it should">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue" onload_delay="30" purpose="Check MappedDataControlConsumer.getValue method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue" onload_delay="30" purpose="Check MappedDataControlConsumer.getValue method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue" onload_delay="30" purpose="Check MappedDataControlConsumer.removeValue method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue" onload_delay="30" purpose="Check MappedDataControlConsumer.removeValue method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue" onload_delay="30" purpose="Check MappedDataControlConsumer.updateValue method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue" onload_delay="30" purpose="Check MappedDataControlConsumer.updateValue method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlSuccessCallback_onsuccess_MAP" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - MAP">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlSuccessCallback_onsuccess_MAP" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - MAP">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlSuccessCallback_onsuccess_MAP.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlGetValueSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlGetValueSuccessCallback.onsuccess">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlGetValueSuccessCallback_onsuccess" onload_delay="30" purpose="Check if callback is called and if its arguments have proper type - DataControlGetValueSuccessCallback.onsuccess">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlGetValueSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_missarg" onload_delay="30" purpose="Check with missing non-optional argument - select">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_missarg" onload_delay="30" purpose="Check with missing non-optional argument - select">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_missarg" purpose="Check with missing non-optional argument - getDataControlConsumer">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_missarg" purpose="Check with missing non-optional argument - getDataControlConsumer">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_getDataControlConsumer_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_type_TypeMismatch" purpose="Check argument type conversions exception - getDataControlConsumer">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_type_TypeMismatch" purpose="Check argument type conversions exception - getDataControlConsumer">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_getDataControlConsumer_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_MAP" purpose="Check DataControlManager.getDataControlConsumer returns valid object - MAP">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_MAP" purpose="Check DataControlManager.getDataControlConsumer returns valid object - MAP">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_getDataControlConsumer_MAP.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_SQL" purpose="Check DataControlManager.getDataControlConsumer returns valid object - SQL">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_SQL" purpose="Check DataControlManager.getDataControlConsumer returns valid object - SQL">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/DataControlManager_getDataControlConsumer_SQL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.insert method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.insert method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_without_successCallback" purpose="Check SQLDataControlConsumer.insert method without successCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_without_successCallback" purpose="Check SQLDataControlConsumer.insert method without successCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.update method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.update method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_without_successCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.update method without successCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_without_successCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.update method without successCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_without_errorCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_without_successCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method without successCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_without_successCallback" onload_delay="30" purpose="Check SQLDataControlConsumer.remove method without successCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_without_errorCallback" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_without_errorCallback" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_without_maxNumberPerPage" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without maxNumberPerPage">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_without_maxNumberPerPage" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without maxNumberPerPage">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_without_maxNumberPerPage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_without_page" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without page">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_without_page" onload_delay="30" purpose="Check with non-optional arguments SQLDataControlConsumer.select method without page">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_without_page.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.removeValue method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.removeValue method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.getValue method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.getValue method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.updateValue method without errorCallback">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_without_errorCallback" onload_delay="30" purpose="Check MappedDataControlConsumer.updateValue method without errorCallback">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_missarg" onload_delay="30" purpose="Check with missing non-optional argument - SQLDataControlConsumer.update">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_missarg" onload_delay="30" purpose="Check with missing non-optional argument - SQLDataControlConsumer.update">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_missarg" purpose="Check with missing non-optional argument - SQLDataControlConsumer.insert">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_missarg" purpose="Check with missing non-optional argument - SQLDataControlConsumer.insert">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer.getValue">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer.getValue">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer.removeValue">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer.removeValue">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer_updateValue">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_missarg" onload_delay="30" purpose="Check with missing non-optional argument - MappedDataControlConsumer_updateValue">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_insertionData_TypeMismatch" onload_delay="30" purpose="check non-optional argument insertionData (insert method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_insertionData_TypeMismatch" onload_delay="30" purpose="check non-optional argument insertionData (insert method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_insertionData_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (insert method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (insert method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (insert method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (insert method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_updateData_TypeMismatch" onload_delay="30" purpose="check non-optional argument updateData (update method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_updateData_TypeMismatch" onload_delay="30" purpose="check non-optional argument updateData (update method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_updateData_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (update method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (update method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (update method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (update method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (remove method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_successCallback_TypeMismatch" onload_delay="30" purpose="check optional argument successCallback (remove method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (remove method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (remove method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_columns_TypeMismatch" onload_delay="30" purpose="check non-optional argument columns (select method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_columns_TypeMismatch" onload_delay="30" purpose="check non-optional argument columns (select method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_columns_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (select method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (select method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (select method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (select method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into insert method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into insert method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_insert_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into insert method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_insert_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into insert method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_insert_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into update method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into update method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_update_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into update method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_update_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into update method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_update_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if addValue throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if addValue throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if addValue throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if addValue throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_addValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if addValue throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_addValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if addValue throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_addValue_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getValue throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getValue throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getValue throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getValue throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_successCallback_TypeMismatch" purpose="Check if getValue throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_successCallback_TypeMismatch" purpose="Check if getValue throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_getValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if getValue throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_getValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if getValue throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_getValue_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if removeValue throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if removeValue throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if removeValue throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_errorCallback_invalid_cb" onload_delay="30" purpose="Check if removeValue throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_successCallback_TypeMismatch" purpose="Check if removeValue throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_successCallback_TypeMismatch" purpose="Check if removeValue throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_removeValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if removeValue throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_removeValue_successCallback_invalid_cb" onload_delay="30" purpose="Check if removeValue throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_removeValue_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (updateValue method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_errorCallback_TypeMismatch" onload_delay="30" purpose="check optional argument errorCallback (updateValue method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into updateValue method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into updateValue method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (updateValue method) type conversion">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_successCallback_TypeMismatch" onload_delay="30" purpose="check non-optional argument successCallback (updateValue method) type conversion">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MappedDataControlConsumer_updateValue_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into updateValue method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="MappedDataControlConsumer_updateValue_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into updateValue method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/MappedDataControlConsumer_updateValue_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into remove method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into remove method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_remove_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into remove method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_remove_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into remove method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_remove_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into select method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_errorCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onerror) was passed into select method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLDataControlConsumer_select_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into select method">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="SQLDataControlConsumer_select_successCallback_invalid_cb" onload_delay="30" purpose="check if an exception was thrown when a fake callback (onsuccess) was passed into select method">
         <description>
           <test_script_entry>/opt/tct-datacontrol-tizen-tests/datacontrol/SQLDataControlConsumer_select_successCallback_invalid_cb.html</test_script_entry>
         </description>
index 8ba18b896c9909d19d335d54c24209fb20be723d..7be439e9f37f5096e08f89c0facd322e5088385f 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-datasync-tizen-tests">
     <set name="Datasync">
-      <testcase execution_type="auto" id="DataSynchronizationManagerObject_notexist" purpose="Check if interface DataSynchronizationManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManagerObject_notexist" purpose="Check if interface DataSynchronizationManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_notexist" purpose="Check if interface DataSynchronizationManager exists, it should not.">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_notexist" purpose="Check if interface DataSynchronizationManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProgressCallback_notexist" purpose="Check if interface SyncProgressCallback exists, it should not.">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProgressCallback_notexist" purpose="Check if interface SyncProgressCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProgressCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncStatistics_notexist" purpose="Check if interface SyncStatistics exists, it should not.">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncStatistics_notexist" purpose="Check if interface SyncStatistics exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncStatistics_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_in_tizen" purpose="Check if package exists in tizen.">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_in_tizen" purpose="Check if package exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_id_attribute" purpose="Check if attribute id of SyncInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_id_attribute" purpose="Check if attribute id of SyncInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_interval_attribute" purpose="Check if attribute interval of SyncInfo exists, has type SyncInterval">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_interval_attribute" purpose="Check if attribute interval of SyncInfo exists, has type SyncInterval">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_interval_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_mode_attribute" purpose="Check if attribute mode of SyncInfo exists, has type SyncMode">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_mode_attribute" purpose="Check if attribute mode of SyncInfo exists, has type SyncMode">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_mode_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_password_attribute" purpose="Check if attribute password of SyncInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_password_attribute" purpose="Check if attribute password of SyncInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_password_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_type_attribute" purpose="Check if attribute type of SyncInfo exists, has type SyncType">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_type_attribute" purpose="Check if attribute type of SyncInfo exists, has type SyncType">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_url_attribute" purpose="Check if attribute url of SyncInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_url_attribute" purpose="Check if attribute url of SyncInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_url_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_enable_attribute" purpose="Check if attribute enable of SyncServiceInfo exists, has type Boolean">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_enable_attribute" purpose="Check if attribute enable of SyncServiceInfo exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_enable_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_id_attribute" purpose="Check if attribute id of SyncServiceInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_id_attribute" purpose="Check if attribute id of SyncServiceInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_password_attribute" purpose="Check if attribute password of SyncServiceInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_password_attribute" purpose="Check if attribute password of SyncServiceInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_password_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_serverDatabaseUri_attribute" purpose="Check if attribute serverDatabaseUri of SyncServiceInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_serverDatabaseUri_attribute" purpose="Check if attribute serverDatabaseUri of SyncServiceInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_serverDatabaseUri_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_serviceType_attribute" purpose="Check if attribute serviceType of SyncServiceInfo exists, has type SyncServiceType">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_serviceType_attribute" purpose="Check if attribute serviceType of SyncServiceInfo exists, has type SyncServiceType">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_serviceType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_profileId_attribute" purpose="Check if attribute profileId of SyncProfileInfo exists, has type SyncProfileId and is readonly">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_profileId_attribute" purpose="Check if attribute profileId of SyncProfileInfo exists, has type SyncProfileId and is readonly">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_profileId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_profileName_attribute" purpose="Check if attribute profileName of SyncProfileInfo exists, has type DOMString">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_profileName_attribute" purpose="Check if attribute profileName of SyncProfileInfo exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_profileName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_serviceInfo_attribute" purpose="Check if attribute serviceInfo of SyncProfileInfo exists, has type Array">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_serviceInfo_attribute" purpose="Check if attribute serviceInfo of SyncProfileInfo exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_serviceInfo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_syncInfo_attribute" purpose="Check if attribute syncInfo of SyncProfileInfo exists, has type SyncInfo">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_syncInfo_attribute" purpose="Check if attribute syncInfo of SyncProfileInfo exists, has type SyncInfo">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_syncInfo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_exist" purpose="Check if SyncInfo exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_exist" purpose="Check if SyncInfo exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_exist" purpose="Check if SyncProfileInfo exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_exist" purpose="Check if SyncProfileInfo exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_extend" purpose="check if DataSynchronizationManager is extendable">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_extend" purpose="check if DataSynchronizationManager is extendable">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_extend" purpose="check if SyncInfo is extendable">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_extend" purpose="check if SyncInfo is extendable">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_extend" purpose="check if SyncServiceInfo is extendable">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_extend" purpose="check if SyncServiceInfo is extendable">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_exist" purpose="Check if SyncServiceInfo exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_exist" purpose="Check if SyncServiceInfo exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_extend" purpose="check if SyncProfileInfo is extendable">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_extend" purpose="check if SyncProfileInfo is extendable">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add_exist" purpose="Check if method add of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add_exist" purpose="Check if method add of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getAll_exist" purpose="Check if method getAll of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getAll_exist" purpose="Check if method getAll of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getLastSyncStatistics_exist" purpose="Check if method getLastSyncStatistics of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getLastSyncStatistics_exist" purpose="Check if method getLastSyncStatistics of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getLastSyncStatistics_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_exist" purpose="Check if method getMaxProfilesNum of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_exist" purpose="Check if method getMaxProfilesNum of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getMaxProfilesNum_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getProfilesNum_exist" purpose="Check if method getProfilesNum of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getProfilesNum_exist" purpose="Check if method getProfilesNum of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getProfilesNum_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_get_exist" purpose="Check if method get of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_get_exist" purpose="Check if method get of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_remove_exist" purpose="Check if method remove of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_remove_exist" purpose="Check if method remove of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync_exist" purpose="Check if method startSync of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync_exist" purpose="Check if method startSync of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_startSync_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_stopSync_exist" purpose="Check if method stopSync of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_stopSync_exist" purpose="Check if method stopSync of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_stopSync_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update_exist" purpose="Check if method update of DataSynchronizationManager exists">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update_exist" purpose="Check if method update of DataSynchronizationManager exists">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getAll_extra_argument" purpose="Check if method getAll of DataSynchronizationManager accepts extra argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getAll_extra_argument" purpose="Check if method getAll of DataSynchronizationManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getAll_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_extra_argument" purpose="Check if method getMaxProfilesNum of DataSynchronizationManager accepts extra argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_extra_argument" purpose="Check if method getMaxProfilesNum of DataSynchronizationManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getMaxProfilesNum_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getProfilesNum_extra_argument" purpose="Check if method getProfilesNum of DataSynchronizationManager accepts extra argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getProfilesNum_extra_argument" purpose="Check if method getProfilesNum of DataSynchronizationManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getProfilesNum_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add_missarg" purpose="Check add with missing non-optional argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add_missarg" purpose="Check add with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_add_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update_missarg" purpose="Check update with missing non-optional argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update_missarg" purpose="Check update with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_update_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add_profile_TypeMismatch" purpose="Check add argument profile conversions exception">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add_profile_TypeMismatch" purpose="Check add argument profile conversions exception">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_add_profile_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update_profile_invalid_obj" purpose="Check update argument profile validation - use simple object">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update_profile_invalid_obj" purpose="Check update argument profile validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_update_profile_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add_profile_invalid_obj" purpose="Check add argument profile validation - use simple object">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add_profile_invalid_obj" purpose="Check add argument profile validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_add_profile_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update_profile_TypeMismatch" purpose="Check update argument profile conversions exception">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update_profile_TypeMismatch" purpose="Check update argument profile conversions exception">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_update_profile_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add" purpose="Check with non-optional arguments add(valid_profile)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add" purpose="Check with non-optional arguments add(valid_profile)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update" purpose="Check with non-optional arguments update(valid_profile)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update" purpose="Check with non-optional arguments update(valid_profile)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getAll" purpose="Proper invocation getAll without arguments - should work">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getAll" purpose="Proper invocation getAll without arguments - should work">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync_progressCallback_invalid_cb" purpose="Check argument progressCallback validation - use simple function">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync_progressCallback_invalid_cb" purpose="Check argument progressCallback validation - use simple function">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_startSync_progressCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_remove" purpose="Check with non-optional arguments remove(valid_profileId)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_remove" purpose="Check with non-optional arguments remove(valid_profileId)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getProfilesNum" purpose="Proper invocation getProfilesNum without arguments">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getProfilesNum" purpose="Proper invocation getProfilesNum without arguments">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getProfilesNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum" purpose="Proper invocation getMaxProfilesNum without arguments">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum" purpose="Proper invocation getMaxProfilesNum without arguments">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_getMaxProfilesNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync" purpose="Check with non-optional arguments startSync(valid_profileId)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync" purpose="Check with non-optional arguments startSync(valid_profileId)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_startSync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_get" purpose="Check with non-optional arguments get(valid_profileId)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_get" purpose="Check with non-optional arguments get(valid_profileId)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_stopSync" purpose="Check with non-optional arguments stopSync(valid_profileId)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_stopSync" purpose="Check with non-optional arguments stopSync(valid_profileId)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_stopSync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncProfileInfo_constructor" purpose="new tizen.SyncProfileInfo(String profileName, SyncInfo syncInfo, SyncServiceInfo serviceInfo) works (is supported) ">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncProfileInfo_constructor" purpose="new tizen.SyncProfileInfo(String profileName, SyncInfo syncInfo, SyncServiceInfo serviceInfo) works (is supported) ">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncProfileInfo_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_constructor_type" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode, SyncType type) works (is supported) ">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_constructor_type" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode, SyncType type) works (is supported) ">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_constructor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_constructor" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode) works (is supported) ">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_constructor" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode) works (is supported) ">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncServiceInfo_constructor" purpose="new tizen.SyncServiceInfo(Boolean, SyncServiceType, String, String?, String?) works (is supported)">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncServiceInfo_constructor" purpose="new tizen.SyncServiceInfo(Boolean, SyncServiceType, String, String?, String?) works (is supported)">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncServiceInfo_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync_progressCallback_TypeMismatch" purpose="Check argument progressCallback conversions exception">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync_progressCallback_TypeMismatch" purpose="Check argument progressCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_startSync_progressCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SyncInfo_constructor_interval" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode, SyncInterval interval) works (is supported) ">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="SyncInfo_constructor_interval" purpose="new tizen.SyncInfo(String url, String id, String password, SyncMode mode, SyncInterval interval) works (is supported) ">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/SyncInfo_constructor_interval.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync_with_callback" purpose="Check startSync with optional argument">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync_with_callback" purpose="Check startSync with optional argument">
         <description>
           <test_script_entry>/opt/tct-datasync-tizen-tests/datasync/DataSynchronizationManager_startSync_with_callback.html</test_script_entry>
         </description>
index 3030e5e1647ee335b0f77d82eaac3970f4f802e0..07b759541148f129d4ae97cc68fdd14298d437c9 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-deviceorientation-w3c-tests">
     <set name="Orientation">
-      <testcase execution_type="auto" id="DeviceOrientationEvent_initdeviceorientationevent_entry" purpose="Check if the DeviceOrientationEvent.initDeviceOrientationEvent method exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_initdeviceorientationevent_entry" purpose="Check if the DeviceOrientationEvent.initDeviceOrientationEvent method exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_initdeviceorientationevent_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_alpha_entry" purpose="Check if the DeviceOrientationEvent.alpha attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_alpha_entry" purpose="Check if the DeviceOrientationEvent.alpha attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_alpha_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_beta_entry" purpose="Check if the DeviceOrientationEvent.beta attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_beta_entry" purpose="Check if the DeviceOrientationEvent.beta attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_beta_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_gamma_entry" purpose="Check if the DeviceOrientationEvent.gamma attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_gamma_entry" purpose="Check if the DeviceOrientationEvent.gamma attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_gamma_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_absolute_entry" purpose="Check if the DeviceOrientationEvent.absolute attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_absolute_entry" purpose="Check if the DeviceOrientationEvent.absolute attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_absolute_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_x_entry" purpose="Check if the DeviceAccelerationt.x attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_x_entry" purpose="Check if the DeviceAccelerationt.x attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_x_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_y_entry" purpose="Check if the DeviceAccelerationt.y attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_y_entry" purpose="Check if the DeviceAccelerationt.y attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_y_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_z_entry" purpose="Check if the DeviceAccelerationt.z attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_z_entry" purpose="Check if the DeviceAccelerationt.z attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_z_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceRotationRate_alpha_entry" purpose="Check if the DeviceRotationRate.alpha attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_alpha_entry" purpose="Check if the DeviceRotationRate.alpha attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_alpha_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceRotationRate_beta_entry" purpose="Check if the DeviceRotationRate.beta attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_beta_entry" purpose="Check if the DeviceRotationRate.beta attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_beta_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceRotationRate_gamma_entry" purpose="Check if the DeviceRotationRate.gamma attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_gamma_entry" purpose="Check if the DeviceRotationRate.gamma attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_gamma_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_acceleration_entry" purpose="Check if the DeviceMotionEvent.acceleration method exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_acceleration_entry" purpose="Check if the DeviceMotionEvent.acceleration method exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_acceleration_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_accelerationincludinggravity_entry" purpose="Check if the DeviceMotionEvent.accelerationincludinggravity method exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_accelerationincludinggravity_entry" purpose="Check if the DeviceMotionEvent.accelerationincludinggravity method exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_accelerationincludinggravity_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_interval_entry" purpose="Check if the DeviceMotionEvent.interval attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_interval_entry" purpose="Check if the DeviceMotionEvent.interval attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_interval_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_rotationrate_entry" purpose="Check if the DeviceMotionEvent.rotationRate attribute exists">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_rotationrate_entry" purpose="Check if the DeviceMotionEvent.rotationRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_rotationrate_entry.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_x_type" purpose="Check if DeviceAcceleration.x is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_x_type" purpose="Check if DeviceAcceleration.x is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_x_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_y_type" purpose="Check if DeviceAcceleration.y is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_y_type" purpose="Check if DeviceAcceleration.y is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_y_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceAcceleration_z_type" purpose="Check if DeviceAcceleration.z is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceAcceleration_z_type" purpose="Check if DeviceAcceleration.z is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceAcceleration_z_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_accelerationIncludingGravity_type" purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is type of DeviceAcceleration">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_accelerationIncludingGravity_type" purpose="Check if DeviceMotionEvent.accelerationIncludingGravity is type of DeviceAcceleration">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_accelerationIncludingGravity_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_acceleration_type" purpose="Check if DeviceMotionEvent.acceleration is type of DeviceAcceleration">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_acceleration_type" purpose="Check if DeviceMotionEvent.acceleration is type of DeviceAcceleration">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_acceleration_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceMotionEvent_rotationRate_type" purpose="Check if DeviceMotionEvent.rotationRate is type of DeviceRotationRate">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceMotionEvent_rotationRate_type" purpose="Check if DeviceMotionEvent.rotationRate is type of DeviceRotationRate">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceMotionEvent_rotationRate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_absolute_type" purpose="Check if DeviceOrientationEvent.absolute is type of boolean">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_absolute_type" purpose="Check if DeviceOrientationEvent.absolute is type of boolean">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_absolute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_alpha_type" purpose="Check if DeviceOrientationEvent.alpha is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_alpha_type" purpose="Check if DeviceOrientationEvent.alpha is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_alpha_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_beta_type" purpose="Check if DeviceOrientationEvent.beta is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_beta_type" purpose="Check if DeviceOrientationEvent.beta is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_beta_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceOrientationEvent_gamma_type" purpose="Check if DeviceOrientationEvent.gamma is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceOrientationEvent_gamma_type" purpose="Check if DeviceOrientationEvent.gamma is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceOrientationEvent_gamma_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DeviceRotationRate_alpha_type" purpose="Check if DeviceRotationRate.alpha is type of double">
+      <testcase component="WebAPI/Device/Device Orientation Event Specification (Partial)" execution_type="auto" id="DeviceRotationRate_alpha_type" purpose="Check if DeviceRotationRate.alpha is type of double">
         <description>
           <test_script_entry>/opt/tct-deviceorientation-w3c-tests/deviceorientation/DeviceRotationRate_alpha_type.html</test_script_entry>
         </description>
index 175444d8289c05a985faae607aab4d0ecd021e10..32655274cc590744ca73a6aded4617056d0fa87a 100644 (file)
@@ -3,32 +3,32 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-dnd-html5-tests">
     <set name="DnD">
-      <testcase execution_type="auto" id="dragdrop_dropzone" purpose="Check if the dropzone attribute exists">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_dropzone" purpose="Check if the dropzone attribute exists">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/dragdrop_dropzone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dragdrop_007" purpose="Check false state of draggable attribute">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_007" purpose="Check false state of draggable attribute">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/w3c/dragdrop_007.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dragdrop_008" purpose="Check true state of draggable attribute">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_008" purpose="Check true state of draggable attribute">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/w3c/dragdrop_008.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dragdrop_004" purpose="Check auto state of draggable attribute for 'a' element">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_004" purpose="Check auto state of draggable attribute for 'a' element">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/w3c/dragdrop_004.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dragdrop_005" purpose="Check auto state of draggable attribute for div element">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_005" purpose="Check auto state of draggable attribute for div element">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/w3c/dragdrop_005.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dragdrop_006" purpose="Check auto state of draggable attribute for img element">
+      <testcase component="WebAPI/UI/HTML5 Drag and drop" execution_type="auto" id="dragdrop_006" purpose="Check auto state of draggable attribute for img element">
         <description>
           <test_script_entry>/opt/tct-dnd-html5-tests/dnd/w3c/dragdrop_006.htm</test_script_entry>
         </description>
index 727319bf39bae3c9712e80318c1ecd284b18bffc..dd57bb43697a82fcd2d55e68b87d114f32a7ac22 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-download-tizen-tests">
     <set name="Download">
-      <testcase execution_type="auto" id="DownloadManager_start_exist" purpose="Check if start method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_exist" purpose="Check if start method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_cancel_exist" purpose="Check if cancel method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_cancel_exist" purpose="Check if cancel method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_cancel_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_pause_exist" purpose="Check if pause method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_pause_exist" purpose="Check if pause method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_pause_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_resume_exist" purpose="Check if resume method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_resume_exist" purpose="Check if resume method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_resume_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getState_exist" purpose="Check if getState method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getState_exist" purpose="Check if getState method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getState_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getState_using" onload_delay="90" purpose="check if the method getState which in DownloadManager interface success">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getState_using" onload_delay="90" purpose="check if the method getState which in DownloadManager interface success">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getState_using.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_onprogress" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onprogress callback.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_onprogress" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onprogress callback.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_onprogress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_destination_attribute" purpose="check attribute destination">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_destination_attribute" purpose="check attribute destination">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_destination_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_fileName_attribute" purpose="check attribute fileName">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_fileName_attribute" purpose="check attribute fileName">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_fileName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_cancel" onload_delay="90" purpose="Check if cancel method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_cancel" onload_delay="90" purpose="Check if cancel method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_cancel.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getState" onload_delay="90" purpose="Check if getState method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getState" onload_delay="90" purpose="Check if getState method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getState.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_pause" onload_delay="90" purpose="Check if pause method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_pause" onload_delay="90" purpose="Check if pause method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_pause.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_resume" onload_delay="90" purpose="Check if resume method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_resume" onload_delay="90" purpose="Check if resume method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_resume.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start" purpose="Check if start method with downloadRequest non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start" purpose="Check if start method with downloadRequest non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManagerObject_download_exists" purpose="check if the readonly attribute download">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManagerObject_download_exists" purpose="check if the readonly attribute download">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManagerObject_download_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_url_attribute" purpose="check attribute url">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_url_attribute" purpose="check attribute url">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_url_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_with_extra_argument" purpose="check whether 'start' method returns correct value when extra argument is given">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_with_extra_argument" purpose="check whether 'start' method returns correct value when extra argument is given">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_with_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getDownloadRequest_exist" purpose="Check if getDownloadRequest method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getDownloadRequest_exist" purpose="Check if getDownloadRequest method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getDownloadRequest_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getMIMEType_exist" purpose="Check if getMIMEType method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getMIMEType_exist" purpose="Check if getMIMEType method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getMIMEType_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener_exist" purpose="Check if setListener method exists in DownloadManager.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener_exist" purpose="Check if setListener method exists in DownloadManager.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getDownloadRequest" onload_delay="90" purpose="Check if getDownloadRequest method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getDownloadRequest" onload_delay="90" purpose="Check if getDownloadRequest method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getDownloadRequest.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_getMIMEType" onload_delay="90" purpose="Check if getMIMEType method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_getMIMEType" onload_delay="90" purpose="Check if getMIMEType method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_getMIMEType.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener" onload_delay="90" purpose="Check if setListener method with downloadId non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener" onload_delay="90" purpose="Check if setListener method with downloadId non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener_null" purpose="Check if method setListener throw an TypeMismatchError when the input download id is null.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener_null" purpose="Check if method setListener throw an TypeMismatchError when the input download id is null.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_extend" purpose="test whether the object can have new attribute added">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_extend" purpose="test whether the object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_constructor" purpose="check if the values of the attributes are equal to the arguments passed">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_constructor" purpose="check if the values of the attributes are equal to the arguments passed">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_exist" purpose="Test whether the constructor of the interface is defined or not for DownloadRequest.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_exist" purpose="Test whether the constructor of the interface is defined or not for DownloadRequest.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener_downloadCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for setListener method.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener_downloadCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for setListener method.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener_downloadCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener_downloadCallback_TypeMismatch" onload_delay="90" purpose="Check argument downloadCallback conversions exception for setListener method.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener_downloadCallback_TypeMismatch" onload_delay="90" purpose="Check argument downloadCallback conversions exception for setListener method.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener_downloadCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_setListener_missarg" purpose="Check if setListener method with missing non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_setListener_missarg" purpose="Check if setListener method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_setListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_missarg" purpose="Check if start method with missing non-optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_missarg" purpose="Check if start method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_extend" purpose="test whether the DownloadManager object can have new attribute added">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_extend" purpose="test whether the DownloadManager object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_notexist" purpose="check if is possible to call DownloadCallback in new expresion">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_notexist" purpose="check if is possible to call DownloadCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_notexist" purpose="check if is possible to call DownloadManager in new expresion">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_notexist" purpose="check if is possible to call DownloadManager in new expresion">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_in_tizen" purpose="check attribute download">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_in_tizen" purpose="check attribute download">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_downloadCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for callback in start method.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_downloadCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for callback in start method.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_downloadCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_downloadRequest_invalid_obj" onload_delay="90" purpose="check if the parameter downloadRequest which in setListener method invalid">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_downloadRequest_invalid_obj" onload_delay="90" purpose="check if the parameter downloadRequest which in setListener method invalid">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_downloadRequest_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_with_downloadCallback" onload_delay="90" purpose="Check if start method with downloadCallback optional argument works">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_with_downloadCallback" onload_delay="90" purpose="Check if start method with downloadCallback optional argument works">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_with_downloadCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_downloadRequest_TypeMismatch" onload_delay="90" purpose="Check argument downloadRequest conversions exception.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_downloadRequest_TypeMismatch" onload_delay="90" purpose="Check argument downloadRequest conversions exception.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_downloadRequest_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_downloadCallback_TypeMismatch" onload_delay="90" purpose="Check argument downloadCallback conversions exception for start method.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_downloadCallback_TypeMismatch" onload_delay="90" purpose="Check argument downloadCallback conversions exception for start method.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManager_start_downloadCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_onpaused" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onpaused callback.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_onpaused" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onpaused callback.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_onpaused.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_oncanceled" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for oncanceled callback.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_oncanceled" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for oncanceled callback.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_oncanceled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_oncompleted" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for oncompleted callback.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_oncompleted" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for oncompleted callback.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_oncompleted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadCallback_onfailed" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onfailed callback.">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadCallback_onfailed" onload_delay="90" purpose="Test whether the type of each argument is equal to the specified for onfailed callback.">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadCallback_onfailed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_networkType_attribute" purpose="check attribute networkType">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_networkType_attribute" purpose="check attribute networkType">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_networkType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadRequest_httpHeader_attribute" purpose="check attribute httpHeader">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadRequest_httpHeader_attribute" purpose="check attribute httpHeader">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadRequest_httpHeader_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManagerObject_notexist" purpose="check if is possible to call DownloadManagerObject in new expresion">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManagerObject_notexist" purpose="check if is possible to call DownloadManagerObject in new expresion">
         <description>
           <test_script_entry>/opt/tct-download-tizen-tests/download/DownloadManagerObject_notexist.html</test_script_entry>
         </description>
index bd8f52dc74574ce8aa2d52da2720802b2adb88cc..07d07c8e9279ca218d64b457ce03a5c28a418900 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-extra-html5-tests">
     <set name="attributes">
-      <testcase execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
         <description>
           <pre_condition />
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
         <description>
           <pre_condition />
           <steps>
@@ -51,7 +51,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
         <description>
           <pre_condition />
           <steps>
@@ -75,7 +75,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
         <description>
           <pre_condition />
           <steps>
@@ -99,7 +99,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="base64">
-      <testcase execution_type="auto" id="base64_btoa_length" purpose="Check if btoa.length is equal to the length of arguments">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_length" purpose="Check if btoa.length is equal to the length of arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_length" purpose="Check if atob.length is equal to the length of arguments">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_length" purpose="Check if atob.length is equal to the length of arguments">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_hebrew" purpose="Check if btoa() with non-ASCII character raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_hebrew" purpose="Check if btoa() with non-ASCII character raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_empty_string" purpose="Check if btoa('') returns empty string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_empty_string" purpose="Check if btoa('') returns empty string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_a" purpose="Check if btoa('a') returns YQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_a" purpose="Check if btoa('a') returns YQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_ab" purpose="Check if btoa('ab') returns YWI=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_ab" purpose="Check if btoa('ab') returns YWI=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_abc" purpose="Check if btoa('abc') returns YWJj">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_abc" purpose="Check if btoa('abc') returns YWJj">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_abcd" purpose="Check if btoa('abcd') returns YWJjZA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_abcd" purpose="Check if btoa('abcd') returns YWJjZA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_abcde" purpose="Check if btoa('abcde') returns YWJjZGU=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_abcde" purpose="Check if btoa('abcde') returns YWJjZGU=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_xffxffxc0" purpose="Check if btoa('xffxffxc0') returns ///A">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_xffxffxc0" purpose="Check if btoa('xffxffxc0') returns ///A">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_backslash_0" purpose="Check if btoa('0') returns AA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_backslash_0" purpose="Check if btoa('0') returns AA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_backslash_0a" purpose="Check if btoa('0a') returns AGE=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_backslash_0a" purpose="Check if btoa('0a') returns AGE=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_a_backslash_0b" purpose="Check if btoa('a0b') returns YQBi">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_a_backslash_0b" purpose="Check if btoa('a0b') returns YQBi">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_undefined" purpose="Check if btoa('undefined') returns dW5kZWZpbmVk">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_undefined" purpose="Check if btoa('undefined') returns dW5kZWZpbmVk">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_null" purpose="Check if btoa('null') returns bnVsbA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_null" purpose="Check if btoa('null') returns bnVsbA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_7" purpose="Check if btoa(7) returns Nw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_7" purpose="Check if btoa(7) returns Nw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_12" purpose="Check if btoa(12) returns MTI=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_12" purpose="Check if btoa(12) returns MTI=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_1.5" purpose="Check if btoa(1.5) returns MS41">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_1.5" purpose="Check if btoa(1.5) returns MS41">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_true" purpose="Check if btoa(true) returns dHJ1ZQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_true" purpose="Check if btoa(true) returns dHJ1ZQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_false" purpose="Check if btoa(false) returns ZmFsc2U=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_false" purpose="Check if btoa(false) returns ZmFsc2U=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_NaN" purpose="Check if btoa(NaN) returns TmFO">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_NaN" purpose="Check if btoa(NaN) returns TmFO">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_Infinity" purpose="Check if btoa(Infinity) returns SW5maW5pdHk=">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_Infinity" purpose="Check if btoa(Infinity) returns SW5maW5pdHk=">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_minus_Infinity" purpose="Check if btoa(-Infinity) returns LUluZmluaXR5">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_minus_Infinity" purpose="Check if btoa(-Infinity) returns LUluZmluaXR5">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=23</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_0" purpose="Check if btoa(0) returns MA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_0" purpose="Check if btoa(0) returns MA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=24</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_minus_0" purpose="Check if btoa(-0) returns MA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_minus_0" purpose="Check if btoa(-0) returns MA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=25</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_object_foo" purpose="Check if btoa(object 'foo') returns Zm9v">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_object_foo" purpose="Check if btoa(object 'foo') returns Zm9v">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_0" purpose="Check if btoa(String.fromCharCode(0)) returns AA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_0" purpose="Check if btoa(String.fromCharCode(0)) returns AA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=27</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_1" purpose="Check if btoa(String.fromCharCode(1)) returns AQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_1" purpose="Check if btoa(String.fromCharCode(1)) returns AQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=28</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_2" purpose="Check if btoa(String.fromCharCode(2)) returns Ag==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_2" purpose="Check if btoa(String.fromCharCode(2)) returns Ag==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=29</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_3" purpose="Check if btoa(String.fromCharCode(3)) returns Aw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_3" purpose="Check if btoa(String.fromCharCode(3)) returns Aw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=30</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_4" purpose="Check if btoa(String.fromCharCode(4)) returns BA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_4" purpose="Check if btoa(String.fromCharCode(4)) returns BA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=31</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_5" purpose="Check if btoa(String.fromCharCode(5)) returns BQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_5" purpose="Check if btoa(String.fromCharCode(5)) returns BQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_6" purpose="Check if btoa(String.fromCharCode(6)) returns Bg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_6" purpose="Check if btoa(String.fromCharCode(6)) returns Bg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=33</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_7" purpose="Check if btoa(String.fromCharCode(7)) returns Bw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_7" purpose="Check if btoa(String.fromCharCode(7)) returns Bw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=34</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_8" purpose="Check if btoa(String.fromCharCode(8)) returns CA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_8" purpose="Check if btoa(String.fromCharCode(8)) returns CA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=35</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_9" purpose="Check if btoa(String.fromCharCode(9)) returns CQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_9" purpose="Check if btoa(String.fromCharCode(9)) returns CQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=36</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_10" purpose="Check if btoa(String.fromCharCode(10)) returns Cg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_10" purpose="Check if btoa(String.fromCharCode(10)) returns Cg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=37</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_11" purpose="Check if btoa(String.fromCharCode(11)) returns Cw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_11" purpose="Check if btoa(String.fromCharCode(11)) returns Cw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=38</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_12" purpose="Check if btoa(String.fromCharCode(12)) returns DA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_12" purpose="Check if btoa(String.fromCharCode(12)) returns DA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=39</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_13" purpose="Check if btoa(String.fromCharCode(13)) returns DQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_13" purpose="Check if btoa(String.fromCharCode(13)) returns DQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=40</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_14" purpose="Check if btoa(String.fromCharCode(14)) returns Dg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_14" purpose="Check if btoa(String.fromCharCode(14)) returns Dg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=41</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_15" purpose="Check if btoa(String.fromCharCode(15)) returns Dw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_15" purpose="Check if btoa(String.fromCharCode(15)) returns Dw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=42</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_16" purpose="Check if btoa(String.fromCharCode(16)) returns EA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_16" purpose="Check if btoa(String.fromCharCode(16)) returns EA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=43</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_17" purpose="Check if btoa(String.fromCharCode(17)) returns EQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_17" purpose="Check if btoa(String.fromCharCode(17)) returns EQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=44</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_18" purpose="Check if btoa(String.fromCharCode(18)) returns Eg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_18" purpose="Check if btoa(String.fromCharCode(18)) returns Eg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=45</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_19" purpose="Check if btoa(String.fromCharCode(19)) returns Ew==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_19" purpose="Check if btoa(String.fromCharCode(19)) returns Ew==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=46</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_20" purpose="Check if btoa(String.fromCharCode(20)) returns FA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_20" purpose="Check if btoa(String.fromCharCode(20)) returns FA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=47</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_21" purpose="Check if btoa(String.fromCharCode(21)) returns FQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_21" purpose="Check if btoa(String.fromCharCode(21)) returns FQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=48</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_22" purpose="Check if btoa(String.fromCharCode(22)) returns Fg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_22" purpose="Check if btoa(String.fromCharCode(22)) returns Fg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=49</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_23" purpose="Check if btoa(String.fromCharCode(23)) returns Fw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_23" purpose="Check if btoa(String.fromCharCode(23)) returns Fw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=50</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_24" purpose="Check if btoa(String.fromCharCode(24)) returns GA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_24" purpose="Check if btoa(String.fromCharCode(24)) returns GA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=51</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_25" purpose="Check if btoa(String.fromCharCode(25)) returns GQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_25" purpose="Check if btoa(String.fromCharCode(25)) returns GQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=52</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_26" purpose="Check if btoa(String.fromCharCode(26)) returns Gg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_26" purpose="Check if btoa(String.fromCharCode(26)) returns Gg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=53</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_27" purpose="Check if btoa(String.fromCharCode(27)) returns Gw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_27" purpose="Check if btoa(String.fromCharCode(27)) returns Gw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=54</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_28" purpose="Check if btoa(String.fromCharCode(28)) returns HA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_28" purpose="Check if btoa(String.fromCharCode(28)) returns HA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=55</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_29" purpose="Check if btoa(String.fromCharCode(29)) returns HQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_29" purpose="Check if btoa(String.fromCharCode(29)) returns HQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=56</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_30" purpose="Check if btoa(String.fromCharCode(30)) returns Hg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_30" purpose="Check if btoa(String.fromCharCode(30)) returns Hg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=57</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_31" purpose="Check if btoa(String.fromCharCode(31)) returns Hw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_31" purpose="Check if btoa(String.fromCharCode(31)) returns Hw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=58</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_32" purpose="Check if btoa(String.fromCharCode(32)) returns IA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_32" purpose="Check if btoa(String.fromCharCode(32)) returns IA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=59</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_33" purpose="Check if btoa(String.fromCharCode(33)) returns IQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_33" purpose="Check if btoa(String.fromCharCode(33)) returns IQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=60</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_34" purpose="Check if btoa(String.fromCharCode(34)) returns Ig==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_34" purpose="Check if btoa(String.fromCharCode(34)) returns Ig==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=61</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_35" purpose="Check if btoa(String.fromCharCode(35)) returns Iw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_35" purpose="Check if btoa(String.fromCharCode(35)) returns Iw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=62</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_36" purpose="Check if btoa(String.fromCharCode(36)) returns JA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_36" purpose="Check if btoa(String.fromCharCode(36)) returns JA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=63</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_37" purpose="Check if btoa(String.fromCharCode(37)) returns JQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_37" purpose="Check if btoa(String.fromCharCode(37)) returns JQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=64</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_38" purpose="Check if btoa(String.fromCharCode(38)) returns Jg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_38" purpose="Check if btoa(String.fromCharCode(38)) returns Jg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=65</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_39" purpose="Check if btoa(String.fromCharCode(39)) returns Jw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_39" purpose="Check if btoa(String.fromCharCode(39)) returns Jw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=66</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_40" purpose="Check if btoa(String.fromCharCode(40)) returns KA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_40" purpose="Check if btoa(String.fromCharCode(40)) returns KA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=67</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_41" purpose="Check if btoa(String.fromCharCode(41)) returns KQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_41" purpose="Check if btoa(String.fromCharCode(41)) returns KQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=68</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_42" purpose="Check if btoa(String.fromCharCode(42)) returns Kg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_42" purpose="Check if btoa(String.fromCharCode(42)) returns Kg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=69</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_43" purpose="Check if btoa(String.fromCharCode(43)) returns Kw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_43" purpose="Check if btoa(String.fromCharCode(43)) returns Kw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=70</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_44" purpose="Check if btoa(String.fromCharCode(44)) returns LA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_44" purpose="Check if btoa(String.fromCharCode(44)) returns LA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=71</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_45" purpose="Check if btoa(String.fromCharCode(45)) returns LQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_45" purpose="Check if btoa(String.fromCharCode(45)) returns LQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=72</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_46" purpose="Check if btoa(String.fromCharCode(46)) returns Lg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_46" purpose="Check if btoa(String.fromCharCode(46)) returns Lg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=73</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_47" purpose="Check if btoa(String.fromCharCode(47)) returns Lw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_47" purpose="Check if btoa(String.fromCharCode(47)) returns Lw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=74</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_48" purpose="Check if btoa(String.fromCharCode(48)) returns MA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_48" purpose="Check if btoa(String.fromCharCode(48)) returns MA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=75</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_49" purpose="Check if btoa(String.fromCharCode(49)) returns MQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_49" purpose="Check if btoa(String.fromCharCode(49)) returns MQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=76</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_50" purpose="Check if btoa(String.fromCharCode(50)) returns Mg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_50" purpose="Check if btoa(String.fromCharCode(50)) returns Mg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=77</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_51" purpose="Check if btoa(String.fromCharCode(51)) returns Mw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_51" purpose="Check if btoa(String.fromCharCode(51)) returns Mw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=78</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_52" purpose="Check if btoa(String.fromCharCode(52)) returns NA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_52" purpose="Check if btoa(String.fromCharCode(52)) returns NA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=79</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_53" purpose="Check if btoa(String.fromCharCode(53)) returns NQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_53" purpose="Check if btoa(String.fromCharCode(53)) returns NQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=80</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_54" purpose="Check if btoa(String.fromCharCode(54)) returns Ng==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_54" purpose="Check if btoa(String.fromCharCode(54)) returns Ng==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=81</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_55" purpose="Check if btoa(String.fromCharCode(55)) returns Nw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_55" purpose="Check if btoa(String.fromCharCode(55)) returns Nw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=82</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_56" purpose="Check if btoa(String.fromCharCode(56)) returns OA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_56" purpose="Check if btoa(String.fromCharCode(56)) returns OA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=83</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_57" purpose="Check if btoa(String.fromCharCode(57)) returns OQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_57" purpose="Check if btoa(String.fromCharCode(57)) returns OQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=84</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_58" purpose="Check if btoa(String.fromCharCode(58)) returns Og==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_58" purpose="Check if btoa(String.fromCharCode(58)) returns Og==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=85</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_59" purpose="Check if btoa(String.fromCharCode(59)) returns Ow==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_59" purpose="Check if btoa(String.fromCharCode(59)) returns Ow==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=86</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_60" purpose="Check if btoa(String.fromCharCode(60)) returns PA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_60" purpose="Check if btoa(String.fromCharCode(60)) returns PA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=87</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_61" purpose="Check if btoa(String.fromCharCode(61)) returns PQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_61" purpose="Check if btoa(String.fromCharCode(61)) returns PQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=88</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_62" purpose="Check if btoa(String.fromCharCode(62)) returns Pg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_62" purpose="Check if btoa(String.fromCharCode(62)) returns Pg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=89</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_63" purpose="Check if btoa(String.fromCharCode(63)) returns Pw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_63" purpose="Check if btoa(String.fromCharCode(63)) returns Pw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=90</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_64" purpose="Check if btoa(String.fromCharCode(64)) returns QA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_64" purpose="Check if btoa(String.fromCharCode(64)) returns QA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=91</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_65" purpose="Check if btoa(String.fromCharCode(65)) returns QQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_65" purpose="Check if btoa(String.fromCharCode(65)) returns QQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=92</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_66" purpose="Check if btoa(String.fromCharCode(66)) returns Qg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_66" purpose="Check if btoa(String.fromCharCode(66)) returns Qg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=93</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_67" purpose="Check if btoa(String.fromCharCode(67)) returns Qw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_67" purpose="Check if btoa(String.fromCharCode(67)) returns Qw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=94</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_68" purpose="Check if btoa(String.fromCharCode(68)) returns RA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_68" purpose="Check if btoa(String.fromCharCode(68)) returns RA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=95</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_69" purpose="Check if btoa(String.fromCharCode(69)) returns RQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_69" purpose="Check if btoa(String.fromCharCode(69)) returns RQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=96</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_70" purpose="Check if btoa(String.fromCharCode(70)) returns Rg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_70" purpose="Check if btoa(String.fromCharCode(70)) returns Rg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=97</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_71" purpose="Check if btoa(String.fromCharCode(71)) returns Rw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_71" purpose="Check if btoa(String.fromCharCode(71)) returns Rw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=98</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_72" purpose="Check if btoa(String.fromCharCode(72)) returns SA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_72" purpose="Check if btoa(String.fromCharCode(72)) returns SA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=99</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_73" purpose="Check if btoa(String.fromCharCode(73)) returns SQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_73" purpose="Check if btoa(String.fromCharCode(73)) returns SQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=100</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_74" purpose="Check if btoa(String.fromCharCode(74)) returns Sg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_74" purpose="Check if btoa(String.fromCharCode(74)) returns Sg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=101</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_75" purpose="Check if btoa(String.fromCharCode(75)) returns Sw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_75" purpose="Check if btoa(String.fromCharCode(75)) returns Sw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=102</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_76" purpose="Check if btoa(String.fromCharCode(76)) returns TA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_76" purpose="Check if btoa(String.fromCharCode(76)) returns TA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=103</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_77" purpose="Check if btoa(String.fromCharCode(77)) returns TQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_77" purpose="Check if btoa(String.fromCharCode(77)) returns TQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=104</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_78" purpose="Check if btoa(String.fromCharCode(78)) returns Tg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_78" purpose="Check if btoa(String.fromCharCode(78)) returns Tg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=105</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_79" purpose="Check if btoa(String.fromCharCode(79)) returns Tw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_79" purpose="Check if btoa(String.fromCharCode(79)) returns Tw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=106</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_80" purpose="Check if btoa(String.fromCharCode(80)) returns UA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_80" purpose="Check if btoa(String.fromCharCode(80)) returns UA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=107</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_81" purpose="Check if btoa(String.fromCharCode(81)) returns UQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_81" purpose="Check if btoa(String.fromCharCode(81)) returns UQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=108</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_82" purpose="Check if btoa(String.fromCharCode(82)) returns Ug==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_82" purpose="Check if btoa(String.fromCharCode(82)) returns Ug==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=109</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_83" purpose="Check if btoa(String.fromCharCode(83)) returns Uw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_83" purpose="Check if btoa(String.fromCharCode(83)) returns Uw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=110</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_84" purpose="Check if btoa(String.fromCharCode(84)) returns VA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_84" purpose="Check if btoa(String.fromCharCode(84)) returns VA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=111</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_85" purpose="Check if btoa(String.fromCharCode(85)) returns VQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_85" purpose="Check if btoa(String.fromCharCode(85)) returns VQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=112</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_86" purpose="Check if btoa(String.fromCharCode(86)) returns Vg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_86" purpose="Check if btoa(String.fromCharCode(86)) returns Vg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=113</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_87" purpose="Check if btoa(String.fromCharCode(87)) returns Vw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_87" purpose="Check if btoa(String.fromCharCode(87)) returns Vw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=114</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_88" purpose="Check if btoa(String.fromCharCode(88)) returns WA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_88" purpose="Check if btoa(String.fromCharCode(88)) returns WA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=115</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_89" purpose="Check if btoa(String.fromCharCode(89)) returns WQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_89" purpose="Check if btoa(String.fromCharCode(89)) returns WQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=116</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_90" purpose="Check if btoa(String.fromCharCode(90)) returns Wg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_90" purpose="Check if btoa(String.fromCharCode(90)) returns Wg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=117</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_91" purpose="Check if btoa(String.fromCharCode(91)) returns Ww==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_91" purpose="Check if btoa(String.fromCharCode(91)) returns Ww==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=118</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_92" purpose="Check if btoa(String.fromCharCode(92)) returns XA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_92" purpose="Check if btoa(String.fromCharCode(92)) returns XA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=119</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_93" purpose="Check if btoa(String.fromCharCode(93)) returns XQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_93" purpose="Check if btoa(String.fromCharCode(93)) returns XQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=120</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_94" purpose="Check if btoa(String.fromCharCode(94)) returns Xg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_94" purpose="Check if btoa(String.fromCharCode(94)) returns Xg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=121</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_95" purpose="Check if btoa(String.fromCharCode(95)) returns Xw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_95" purpose="Check if btoa(String.fromCharCode(95)) returns Xw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=122</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_96" purpose="Check if btoa(String.fromCharCode(96)) returns YA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_96" purpose="Check if btoa(String.fromCharCode(96)) returns YA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=123</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_97" purpose="Check if btoa(String.fromCharCode(97)) returns YQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_97" purpose="Check if btoa(String.fromCharCode(97)) returns YQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=124</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_98" purpose="Check if btoa(String.fromCharCode(98)) returns Yg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_98" purpose="Check if btoa(String.fromCharCode(98)) returns Yg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=125</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_99" purpose="Check if btoa(String.fromCharCode(99)) returns Yw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_99" purpose="Check if btoa(String.fromCharCode(99)) returns Yw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=126</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_100" purpose="Check if btoa(String.fromCharCode(100)) returns ZA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_100" purpose="Check if btoa(String.fromCharCode(100)) returns ZA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=127</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_101" purpose="Check if btoa(String.fromCharCode(101)) returns ZQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_101" purpose="Check if btoa(String.fromCharCode(101)) returns ZQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=128</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_102" purpose="Check if btoa(String.fromCharCode(102)) returns Zg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_102" purpose="Check if btoa(String.fromCharCode(102)) returns Zg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=129</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_103" purpose="Check if btoa(String.fromCharCode(103)) returns Zw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_103" purpose="Check if btoa(String.fromCharCode(103)) returns Zw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=130</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_104" purpose="Check if btoa(String.fromCharCode(104)) returns aA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_104" purpose="Check if btoa(String.fromCharCode(104)) returns aA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=131</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_105" purpose="Check if btoa(String.fromCharCode(105)) returns aQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_105" purpose="Check if btoa(String.fromCharCode(105)) returns aQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=132</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_106" purpose="Check if btoa(String.fromCharCode(106)) returns ag==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_106" purpose="Check if btoa(String.fromCharCode(106)) returns ag==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=133</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_107" purpose="Check if btoa(String.fromCharCode(107)) returns aw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_107" purpose="Check if btoa(String.fromCharCode(107)) returns aw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=134</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_108" purpose="Check if btoa(String.fromCharCode(108)) returns bA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_108" purpose="Check if btoa(String.fromCharCode(108)) returns bA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=135</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_109" purpose="Check if btoa(String.fromCharCode(109)) returns bQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_109" purpose="Check if btoa(String.fromCharCode(109)) returns bQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=136</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_110" purpose="Check if btoa(String.fromCharCode(110)) returns bg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_110" purpose="Check if btoa(String.fromCharCode(110)) returns bg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=137</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_111" purpose="Check if btoa(String.fromCharCode(111)) returns bw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_111" purpose="Check if btoa(String.fromCharCode(111)) returns bw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=138</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_112" purpose="Check if btoa(String.fromCharCode(112)) returns cA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_112" purpose="Check if btoa(String.fromCharCode(112)) returns cA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=139</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_113" purpose="Check if btoa(String.fromCharCode(113)) returns cQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_113" purpose="Check if btoa(String.fromCharCode(113)) returns cQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=140</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_114" purpose="Check if btoa(String.fromCharCode(114)) returns cg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_114" purpose="Check if btoa(String.fromCharCode(114)) returns cg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=141</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_115" purpose="Check if btoa(String.fromCharCode(115)) returns cw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_115" purpose="Check if btoa(String.fromCharCode(115)) returns cw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=142</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_116" purpose="Check if btoa(String.fromCharCode(116)) returns dA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_116" purpose="Check if btoa(String.fromCharCode(116)) returns dA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=143</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_117" purpose="Check if btoa(String.fromCharCode(117)) returns dQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_117" purpose="Check if btoa(String.fromCharCode(117)) returns dQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=144</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_118" purpose="Check if btoa(String.fromCharCode(118)) returns dg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_118" purpose="Check if btoa(String.fromCharCode(118)) returns dg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=145</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_119" purpose="Check if btoa(String.fromCharCode(119)) returns dw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_119" purpose="Check if btoa(String.fromCharCode(119)) returns dw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=146</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_120" purpose="Check if btoa(String.fromCharCode(120)) returns eA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_120" purpose="Check if btoa(String.fromCharCode(120)) returns eA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=147</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_121" purpose="Check if btoa(String.fromCharCode(121)) returns eQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_121" purpose="Check if btoa(String.fromCharCode(121)) returns eQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=148</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_122" purpose="Check if btoa(String.fromCharCode(122)) returns eg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_122" purpose="Check if btoa(String.fromCharCode(122)) returns eg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=149</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_123" purpose="Check if btoa(String.fromCharCode(123)) returns ew==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_123" purpose="Check if btoa(String.fromCharCode(123)) returns ew==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=150</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_124" purpose="Check if btoa(String.fromCharCode(124)) returns fA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_124" purpose="Check if btoa(String.fromCharCode(124)) returns fA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=151</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_125" purpose="Check if btoa(String.fromCharCode(125)) returns fQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_125" purpose="Check if btoa(String.fromCharCode(125)) returns fQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=152</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_126" purpose="Check if btoa(String.fromCharCode(126)) returns fg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_126" purpose="Check if btoa(String.fromCharCode(126)) returns fg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=153</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_127" purpose="Check if btoa(String.fromCharCode(127)) returns fw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_127" purpose="Check if btoa(String.fromCharCode(127)) returns fw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=154</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_128" purpose="Check if btoa(String.fromCharCode(128)) returns gA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_128" purpose="Check if btoa(String.fromCharCode(128)) returns gA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=155</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_129" purpose="Check if btoa(String.fromCharCode(129)) returns gQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_129" purpose="Check if btoa(String.fromCharCode(129)) returns gQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=156</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_130" purpose="Check if btoa(String.fromCharCode(130)) returns gg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_130" purpose="Check if btoa(String.fromCharCode(130)) returns gg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=157</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_131" purpose="Check if btoa(String.fromCharCode(131)) returns gw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_131" purpose="Check if btoa(String.fromCharCode(131)) returns gw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=158</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_132" purpose="Check if btoa(String.fromCharCode(132)) returns hA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_132" purpose="Check if btoa(String.fromCharCode(132)) returns hA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=159</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_133" purpose="Check if btoa(String.fromCharCode(133)) returns hQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_133" purpose="Check if btoa(String.fromCharCode(133)) returns hQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=160</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_134" purpose="Check if btoa(String.fromCharCode(134)) returns hg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_134" purpose="Check if btoa(String.fromCharCode(134)) returns hg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=161</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_135" purpose="Check if btoa(String.fromCharCode(135)) returns hw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_135" purpose="Check if btoa(String.fromCharCode(135)) returns hw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=162</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_136" purpose="Check if btoa(String.fromCharCode(136)) returns iA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_136" purpose="Check if btoa(String.fromCharCode(136)) returns iA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=163</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_137" purpose="Check if btoa(String.fromCharCode(137)) returns iQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_137" purpose="Check if btoa(String.fromCharCode(137)) returns iQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=164</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_138" purpose="Check if btoa(String.fromCharCode(138)) returns ig==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_138" purpose="Check if btoa(String.fromCharCode(138)) returns ig==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=165</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_139" purpose="Check if btoa(String.fromCharCode(139)) returns iw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_139" purpose="Check if btoa(String.fromCharCode(139)) returns iw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=166</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_140" purpose="Check if btoa(String.fromCharCode(140)) returns jA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_140" purpose="Check if btoa(String.fromCharCode(140)) returns jA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=167</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_141" purpose="Check if btoa(String.fromCharCode(141)) returns jQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_141" purpose="Check if btoa(String.fromCharCode(141)) returns jQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=168</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_142" purpose="Check if btoa(String.fromCharCode(142)) returns jg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_142" purpose="Check if btoa(String.fromCharCode(142)) returns jg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=169</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_143" purpose="Check if btoa(String.fromCharCode(143)) returns jw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_143" purpose="Check if btoa(String.fromCharCode(143)) returns jw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=170</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_144" purpose="Check if btoa(String.fromCharCode(144)) returns kA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_144" purpose="Check if btoa(String.fromCharCode(144)) returns kA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=171</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_145" purpose="Check if btoa(String.fromCharCode(145)) returns kQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_145" purpose="Check if btoa(String.fromCharCode(145)) returns kQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=172</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_146" purpose="Check if btoa(String.fromCharCode(146)) returns kg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_146" purpose="Check if btoa(String.fromCharCode(146)) returns kg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=173</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_147" purpose="Check if btoa(String.fromCharCode(147)) returns kw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_147" purpose="Check if btoa(String.fromCharCode(147)) returns kw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=174</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_148" purpose="Check if btoa(String.fromCharCode(148)) returns lA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_148" purpose="Check if btoa(String.fromCharCode(148)) returns lA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=175</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_149" purpose="Check if btoa(String.fromCharCode(149)) returns lQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_149" purpose="Check if btoa(String.fromCharCode(149)) returns lQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=176</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_150" purpose="Check if btoa(String.fromCharCode(150)) returns lg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_150" purpose="Check if btoa(String.fromCharCode(150)) returns lg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=177</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_151" purpose="Check if btoa(String.fromCharCode(151)) returns lw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_151" purpose="Check if btoa(String.fromCharCode(151)) returns lw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=178</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_152" purpose="Check if btoa(String.fromCharCode(152)) returns mA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_152" purpose="Check if btoa(String.fromCharCode(152)) returns mA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=179</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_153" purpose="Check if btoa(String.fromCharCode(153)) returns mQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_153" purpose="Check if btoa(String.fromCharCode(153)) returns mQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=180</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_154" purpose="Check if btoa(String.fromCharCode(154)) returns mg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_154" purpose="Check if btoa(String.fromCharCode(154)) returns mg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=181</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_155" purpose="Check if btoa(String.fromCharCode(155)) returns mw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_155" purpose="Check if btoa(String.fromCharCode(155)) returns mw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=182</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_156" purpose="Check if btoa(String.fromCharCode(156)) returns nA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_156" purpose="Check if btoa(String.fromCharCode(156)) returns nA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=183</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_157" purpose="Check if btoa(String.fromCharCode(157)) returns nQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_157" purpose="Check if btoa(String.fromCharCode(157)) returns nQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=184</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_158" purpose="Check if btoa(String.fromCharCode(158)) returns ng==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_158" purpose="Check if btoa(String.fromCharCode(158)) returns ng==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=185</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_159" purpose="Check if btoa(String.fromCharCode(159)) returns nw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_159" purpose="Check if btoa(String.fromCharCode(159)) returns nw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=186</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_160" purpose="Check if btoa(String.fromCharCode(160)) returns oA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_160" purpose="Check if btoa(String.fromCharCode(160)) returns oA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=187</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_161" purpose="Check if btoa(String.fromCharCode(161)) returns oQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_161" purpose="Check if btoa(String.fromCharCode(161)) returns oQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=188</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_162" purpose="Check if btoa(String.fromCharCode(162)) returns og==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_162" purpose="Check if btoa(String.fromCharCode(162)) returns og==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=189</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_163" purpose="Check if btoa(String.fromCharCode(163)) returns ow==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_163" purpose="Check if btoa(String.fromCharCode(163)) returns ow==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=190</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_164" purpose="Check if btoa(String.fromCharCode(164)) returns pA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_164" purpose="Check if btoa(String.fromCharCode(164)) returns pA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=191</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_165" purpose="Check if btoa(String.fromCharCode(165)) returns pQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_165" purpose="Check if btoa(String.fromCharCode(165)) returns pQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=192</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_166" purpose="Check if btoa(String.fromCharCode(166)) returns pg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_166" purpose="Check if btoa(String.fromCharCode(166)) returns pg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=193</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_167" purpose="Check if btoa(String.fromCharCode(167)) returns pw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_167" purpose="Check if btoa(String.fromCharCode(167)) returns pw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=194</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_168" purpose="Check if btoa(String.fromCharCode(168)) returns qA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_168" purpose="Check if btoa(String.fromCharCode(168)) returns qA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=195</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_169" purpose="Check if btoa(String.fromCharCode(169)) returns qQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_169" purpose="Check if btoa(String.fromCharCode(169)) returns qQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=196</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_170" purpose="Check if btoa(String.fromCharCode(170)) returns qg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_170" purpose="Check if btoa(String.fromCharCode(170)) returns qg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=197</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_171" purpose="Check if btoa(String.fromCharCode(171)) returns qw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_171" purpose="Check if btoa(String.fromCharCode(171)) returns qw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=198</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_172" purpose="Check if btoa(String.fromCharCode(172)) returns rA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_172" purpose="Check if btoa(String.fromCharCode(172)) returns rA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=199</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_173" purpose="Check if btoa(String.fromCharCode(173)) returns rQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_173" purpose="Check if btoa(String.fromCharCode(173)) returns rQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=200</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_174" purpose="Check if btoa(String.fromCharCode(174)) returns rg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_174" purpose="Check if btoa(String.fromCharCode(174)) returns rg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=201</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_175" purpose="Check if btoa(String.fromCharCode(175)) returns rw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_175" purpose="Check if btoa(String.fromCharCode(175)) returns rw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=202</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_176" purpose="Check if btoa(String.fromCharCode(176)) returns sA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_176" purpose="Check if btoa(String.fromCharCode(176)) returns sA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=203</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_177" purpose="Check if btoa(String.fromCharCode(177)) returns sQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_177" purpose="Check if btoa(String.fromCharCode(177)) returns sQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=204</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_178" purpose="Check if btoa(String.fromCharCode(178)) returns sg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_178" purpose="Check if btoa(String.fromCharCode(178)) returns sg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=205</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_179" purpose="Check if btoa(String.fromCharCode(179)) returns sw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_179" purpose="Check if btoa(String.fromCharCode(179)) returns sw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=206</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_180" purpose="Check if btoa(String.fromCharCode(180)) returns tA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_180" purpose="Check if btoa(String.fromCharCode(180)) returns tA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=207</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_181" purpose="Check if btoa(String.fromCharCode(181)) returns tQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_181" purpose="Check if btoa(String.fromCharCode(181)) returns tQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=208</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_182" purpose="Check if btoa(String.fromCharCode(182)) returns tg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_182" purpose="Check if btoa(String.fromCharCode(182)) returns tg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=209</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_183" purpose="Check if btoa(String.fromCharCode(183)) returns tw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_183" purpose="Check if btoa(String.fromCharCode(183)) returns tw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=210</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_184" purpose="Check if btoa(String.fromCharCode(184)) returns uA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_184" purpose="Check if btoa(String.fromCharCode(184)) returns uA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=211</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_185" purpose="Check if btoa(String.fromCharCode(185)) returns uQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_185" purpose="Check if btoa(String.fromCharCode(185)) returns uQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=212</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_186" purpose="Check if btoa(String.fromCharCode(186)) returns ug==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_186" purpose="Check if btoa(String.fromCharCode(186)) returns ug==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=213</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_187" purpose="Check if btoa(String.fromCharCode(187)) returns uw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_187" purpose="Check if btoa(String.fromCharCode(187)) returns uw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=214</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_188" purpose="Check if btoa(String.fromCharCode(188)) returns vA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_188" purpose="Check if btoa(String.fromCharCode(188)) returns vA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=215</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_189" purpose="Check if btoa(String.fromCharCode(189)) returns vQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_189" purpose="Check if btoa(String.fromCharCode(189)) returns vQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=216</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_190" purpose="Check if btoa(String.fromCharCode(190)) returns vg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_190" purpose="Check if btoa(String.fromCharCode(190)) returns vg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=217</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_191" purpose="Check if btoa(String.fromCharCode(191)) returns vw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_191" purpose="Check if btoa(String.fromCharCode(191)) returns vw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=218</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_192" purpose="Check if btoa(String.fromCharCode(192)) returns wA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_192" purpose="Check if btoa(String.fromCharCode(192)) returns wA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=219</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_193" purpose="Check if btoa(String.fromCharCode(193)) returns wQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_193" purpose="Check if btoa(String.fromCharCode(193)) returns wQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=220</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_194" purpose="Check if btoa(String.fromCharCode(194)) returns wg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_194" purpose="Check if btoa(String.fromCharCode(194)) returns wg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=221</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_195" purpose="Check if btoa(String.fromCharCode(195)) returns ww==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_195" purpose="Check if btoa(String.fromCharCode(195)) returns ww==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=222</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_196" purpose="Check if btoa(String.fromCharCode(196)) returns xA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_196" purpose="Check if btoa(String.fromCharCode(196)) returns xA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=223</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_197" purpose="Check if btoa(String.fromCharCode(197)) returns xQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_197" purpose="Check if btoa(String.fromCharCode(197)) returns xQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=224</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_198" purpose="Check if btoa(String.fromCharCode(198)) returns xg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_198" purpose="Check if btoa(String.fromCharCode(198)) returns xg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=225</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_199" purpose="Check if btoa(String.fromCharCode(199)) returns xw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_199" purpose="Check if btoa(String.fromCharCode(199)) returns xw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=226</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_200" purpose="Check if btoa(String.fromCharCode(200)) returns yA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_200" purpose="Check if btoa(String.fromCharCode(200)) returns yA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=227</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_201" purpose="Check if btoa(String.fromCharCode(201)) returns yQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_201" purpose="Check if btoa(String.fromCharCode(201)) returns yQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=228</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_202" purpose="Check if btoa(String.fromCharCode(202)) returns yg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_202" purpose="Check if btoa(String.fromCharCode(202)) returns yg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=229</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_203" purpose="Check if btoa(String.fromCharCode(203)) returns yw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_203" purpose="Check if btoa(String.fromCharCode(203)) returns yw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=230</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_204" purpose="Check if btoa(String.fromCharCode(204)) returns zA==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_204" purpose="Check if btoa(String.fromCharCode(204)) returns zA==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=231</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_205" purpose="Check if btoa(String.fromCharCode(205)) returns zQ==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_205" purpose="Check if btoa(String.fromCharCode(205)) returns zQ==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=232</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_206" purpose="Check if btoa(String.fromCharCode(206)) returns zg==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_206" purpose="Check if btoa(String.fromCharCode(206)) returns zg==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=233</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_207" purpose="Check if btoa(String.fromCharCode(207)) returns zw==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_207" purpose="Check if btoa(String.fromCharCode(207)) returns zw==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=234</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_208" purpose="Check if btoa(String.fromCharCode(208)) returns 0A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_208" purpose="Check if btoa(String.fromCharCode(208)) returns 0A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=235</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_209" purpose="Check if btoa(String.fromCharCode(209)) returns 0Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_209" purpose="Check if btoa(String.fromCharCode(209)) returns 0Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=236</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_210" purpose="Check if btoa(String.fromCharCode(210)) returns 0g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_210" purpose="Check if btoa(String.fromCharCode(210)) returns 0g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=237</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_211" purpose="Check if btoa(String.fromCharCode(211)) returns 0w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_211" purpose="Check if btoa(String.fromCharCode(211)) returns 0w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=238</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_212" purpose="Check if btoa(String.fromCharCode(212)) returns 1A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_212" purpose="Check if btoa(String.fromCharCode(212)) returns 1A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=239</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_213" purpose="Check if btoa(String.fromCharCode(213)) returns 1Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_213" purpose="Check if btoa(String.fromCharCode(213)) returns 1Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=240</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_214" purpose="Check if btoa(String.fromCharCode(214)) returns 1g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_214" purpose="Check if btoa(String.fromCharCode(214)) returns 1g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=241</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_215" purpose="Check if btoa(String.fromCharCode(215)) returns 1w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_215" purpose="Check if btoa(String.fromCharCode(215)) returns 1w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=242</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_216" purpose="Check if btoa(String.fromCharCode(216)) returns 2A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_216" purpose="Check if btoa(String.fromCharCode(216)) returns 2A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=243</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_217" purpose="Check if btoa(String.fromCharCode(217)) returns 2Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_217" purpose="Check if btoa(String.fromCharCode(217)) returns 2Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=244</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_218" purpose="Check if btoa(String.fromCharCode(218)) returns 2g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_218" purpose="Check if btoa(String.fromCharCode(218)) returns 2g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=245</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_219" purpose="Check if btoa(String.fromCharCode(219)) returns 2w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_219" purpose="Check if btoa(String.fromCharCode(219)) returns 2w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=246</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_220" purpose="Check if btoa(String.fromCharCode(220)) returns 3A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_220" purpose="Check if btoa(String.fromCharCode(220)) returns 3A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=247</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_221" purpose="Check if btoa(String.fromCharCode(221)) returns 3Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_221" purpose="Check if btoa(String.fromCharCode(221)) returns 3Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=248</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_222" purpose="Check if btoa(String.fromCharCode(222)) returns 3g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_222" purpose="Check if btoa(String.fromCharCode(222)) returns 3g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=249</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_223" purpose="Check if btoa(String.fromCharCode(223)) returns 3w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_223" purpose="Check if btoa(String.fromCharCode(223)) returns 3w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=250</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_224" purpose="Check if btoa(String.fromCharCode(224)) returns 4A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_224" purpose="Check if btoa(String.fromCharCode(224)) returns 4A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=251</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_225" purpose="Check if btoa(String.fromCharCode(225)) returns 4Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_225" purpose="Check if btoa(String.fromCharCode(225)) returns 4Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=252</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_226" purpose="Check if btoa(String.fromCharCode(226)) returns 4g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_226" purpose="Check if btoa(String.fromCharCode(226)) returns 4g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=253</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_227" purpose="Check if btoa(String.fromCharCode(227)) returns 4w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_227" purpose="Check if btoa(String.fromCharCode(227)) returns 4w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=254</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_228" purpose="Check if btoa(String.fromCharCode(228)) returns 5A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_228" purpose="Check if btoa(String.fromCharCode(228)) returns 5A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=255</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_229" purpose="Check if btoa(String.fromCharCode(229)) returns 5Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_229" purpose="Check if btoa(String.fromCharCode(229)) returns 5Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=256</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_230" purpose="Check if btoa(String.fromCharCode(230)) returns 5g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_230" purpose="Check if btoa(String.fromCharCode(230)) returns 5g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=257</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_231" purpose="Check if btoa(String.fromCharCode(231)) returns 5w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_231" purpose="Check if btoa(String.fromCharCode(231)) returns 5w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=258</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_232" purpose="Check if btoa(String.fromCharCode(232)) returns 6A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_232" purpose="Check if btoa(String.fromCharCode(232)) returns 6A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=259</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_233" purpose="Check if btoa(String.fromCharCode(233)) returns 6Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_233" purpose="Check if btoa(String.fromCharCode(233)) returns 6Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=260</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_234" purpose="Check if btoa(String.fromCharCode(234)) returns 6g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_234" purpose="Check if btoa(String.fromCharCode(234)) returns 6g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=261</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_235" purpose="Check if btoa(String.fromCharCode(235)) returns 6w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_235" purpose="Check if btoa(String.fromCharCode(235)) returns 6w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=262</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_236" purpose="Check if btoa(String.fromCharCode(236)) returns 7A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_236" purpose="Check if btoa(String.fromCharCode(236)) returns 7A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=263</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_237" purpose="Check if btoa(String.fromCharCode(237)) returns 7Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_237" purpose="Check if btoa(String.fromCharCode(237)) returns 7Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=264</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_238" purpose="Check if btoa(String.fromCharCode(238)) returns 7g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_238" purpose="Check if btoa(String.fromCharCode(238)) returns 7g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=265</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_239" purpose="Check if btoa(String.fromCharCode(239)) returns 7w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_239" purpose="Check if btoa(String.fromCharCode(239)) returns 7w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=266</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_240" purpose="Check if btoa(String.fromCharCode(240)) returns 8A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_240" purpose="Check if btoa(String.fromCharCode(240)) returns 8A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=267</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_241" purpose="Check if btoa(String.fromCharCode(241)) returns 8Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_241" purpose="Check if btoa(String.fromCharCode(241)) returns 8Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=268</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_242" purpose="Check if btoa(String.fromCharCode(242)) returns 8g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_242" purpose="Check if btoa(String.fromCharCode(242)) returns 8g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=269</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_243" purpose="Check if btoa(String.fromCharCode(243)) returns 8w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_243" purpose="Check if btoa(String.fromCharCode(243)) returns 8w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=270</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_244" purpose="Check if btoa(String.fromCharCode(244)) returns 9A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_244" purpose="Check if btoa(String.fromCharCode(244)) returns 9A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=271</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_245" purpose="Check if btoa(String.fromCharCode(245)) returns 9Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_245" purpose="Check if btoa(String.fromCharCode(245)) returns 9Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=272</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_246" purpose="Check if btoa(String.fromCharCode(246)) returns 9g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_246" purpose="Check if btoa(String.fromCharCode(246)) returns 9g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=273</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_247" purpose="Check if btoa(String.fromCharCode(247)) returns 9w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_247" purpose="Check if btoa(String.fromCharCode(247)) returns 9w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=274</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_248" purpose="Check if btoa(String.fromCharCode(248)) returns +A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_248" purpose="Check if btoa(String.fromCharCode(248)) returns +A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=275</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_249" purpose="Check if btoa(String.fromCharCode(249)) returns +Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_249" purpose="Check if btoa(String.fromCharCode(249)) returns +Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=276</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_250" purpose="Check if btoa(String.fromCharCode(250)) returns +g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_250" purpose="Check if btoa(String.fromCharCode(250)) returns +g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=277</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_251" purpose="Check if btoa(String.fromCharCode(251)) returns +w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_251" purpose="Check if btoa(String.fromCharCode(251)) returns +w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=278</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_252" purpose="Check if btoa(String.fromCharCode(252)) returns /A==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_252" purpose="Check if btoa(String.fromCharCode(252)) returns /A==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=279</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_253" purpose="Check if btoa(String.fromCharCode(253)) returns /Q==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_253" purpose="Check if btoa(String.fromCharCode(253)) returns /Q==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=280</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_254" purpose="Check if btoa(String.fromCharCode(254)) returns /g==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_254" purpose="Check if btoa(String.fromCharCode(254)) returns /g==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=281</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_255" purpose="Check if btoa(String.fromCharCode(255)) returns /w==">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_255" purpose="Check if btoa(String.fromCharCode(255)) returns /w==">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=282</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_256" purpose="Check if btoa(String.fromCharCode(256)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_256" purpose="Check if btoa(String.fromCharCode(256)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=283</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_257" purpose="Check if btoa(String.fromCharCode(257)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_257" purpose="Check if btoa(String.fromCharCode(257)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=284</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_10000" purpose="Check if btoa(String.fromCharCode(10000)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_10000" purpose="Check if btoa(String.fromCharCode(10000)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=285</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_65534" purpose="Check if btoa(String.fromCharCode(65534)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_65534" purpose="Check if btoa(String.fromCharCode(65534)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=286</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_65535" purpose="Check if btoa(String.fromCharCode(65535)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_65535" purpose="Check if btoa(String.fromCharCode(65535)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=287</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_0xd800_0xdc00" purpose="Check if btoa(String.fromCharCode(0xd800, 0xdc00)) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_0xd800_0xdc00" purpose="Check if btoa(String.fromCharCode(0xd800, 0xdc00)) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=288</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_btoa_fromCharCode_concatenated" purpose="Check if btoa(String.fromCharCode(0) + ... + String.fromCharCode(255))) concatenates first 256 code points">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_btoa_fromCharCode_concatenated" purpose="Check if btoa(String.fromCharCode(0) + ... + String.fromCharCode(255))) concatenates first 256 code points">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=289</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_empty_string" purpose="Check if atob('') returns empty string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_empty_string" purpose="Check if atob('') returns empty string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=290</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd" purpose="Check if atob('abcd') returns non-ASCII string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd" purpose="Check if atob('abcd') returns non-ASCII string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=291</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_space_abcd" purpose="Check if atob(' abcd') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_space_abcd" purpose="Check if atob(' abcd') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=292</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd_space" purpose="Check if atob('abcd ') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd_space" purpose="Check if atob('abcd ') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=293</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd===" purpose="Check if atob('abcd===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd===" purpose="Check if atob('abcd===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=294</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_space_abcd===" purpose="Check if atob(' abcd===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_space_abcd===" purpose="Check if atob(' abcd===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=295</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd===_space" purpose="Check if atob('abcd=== ') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd===_space" purpose="Check if atob('abcd=== ') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=296</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd ===" purpose="Check if atob('abcd ===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd ===" purpose="Check if atob('abcd ===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=297</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a" purpose="Check if atob('a') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a" purpose="Check if atob('a') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=298</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab" purpose="Check if atob('ab') returns i">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab" purpose="Check if atob('ab') returns i">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=299</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc" purpose="Check if atob('abc') returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc" purpose="Check if atob('abc') returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=300</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde" purpose="Check if atob('abcde') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde" purpose="Check if atob('abcde') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=301</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_String.fromCharCode(0xd800, 0xdc00)" purpose="Check if atob(String.fromCharCode(0xd800, 0xdc00)) raises INVALID_CHARACTER_ERR">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_String.fromCharCode(0xd800, 0xdc00)" purpose="Check if atob(String.fromCharCode(0xd800, 0xdc00)) raises INVALID_CHARACTER_ERR">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=302</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_=" purpose="Check if atob('=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_=" purpose="Check if atob('=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=303</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_==" purpose="Check if atob('==') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_==" purpose="Check if atob('==') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=304</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_===" purpose="Check if atob('===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_===" purpose="Check if atob('===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=305</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_====" purpose="Check if atob('====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_====" purpose="Check if atob('====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=306</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_=====" purpose="Check if atob('=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_=====" purpose="Check if atob('=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=307</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a=" purpose="Check if atob('a=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a=" purpose="Check if atob('a=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=308</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a==" purpose="Check if atob('a==') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a==" purpose="Check if atob('a==') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=309</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a===" purpose="Check if atob('a===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a===" purpose="Check if atob('a===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=310</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a====" purpose="Check if atob('a====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a====" purpose="Check if atob('a====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=311</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a=====" purpose="Check if atob('a=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a=====" purpose="Check if atob('a=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=312</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab=" purpose="Check if atob('ab=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab=" purpose="Check if atob('ab=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=313</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab==" purpose="Check if atob('ab==') returns i">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab==" purpose="Check if atob('ab==') returns i">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=314</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab===" purpose="Check if atob('ab===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab===" purpose="Check if atob('ab===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=315</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab====" purpose="Check if atob('ab====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab====" purpose="Check if atob('ab====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=316</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab=====" purpose="Check if atob('ab=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab=====" purpose="Check if atob('ab=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=317</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc=" purpose="Check if atob('abc=') returns i dot">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc=" purpose="Check if atob('abc=') returns i dot">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=318</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc==" purpose="Check if atob('abc==') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc==" purpose="Check if atob('abc==') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=319</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc===" purpose="Check if atob('abc===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc===" purpose="Check if atob('abc===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=320</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc====" purpose="Check if atob('abc====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc====" purpose="Check if atob('abc====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=321</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc=====" purpose="Check if atob('abc=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc=====" purpose="Check if atob('abc=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=322</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd=" purpose="Check if atob('abcd=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd=" purpose="Check if atob('abcd=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=323</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd==" purpose="Check if atob('abcd==') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd==" purpose="Check if atob('abcd==') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=324</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd===_second" purpose="Check if atob('abcd===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd===_second" purpose="Check if atob('abcd===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=325</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd====" purpose="Check if atob('abcd====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd====" purpose="Check if atob('abcd====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=326</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd=====" purpose="Check if atob('abcd=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd=====" purpose="Check if atob('abcd=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=327</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde=" purpose="Check if atob('abcde=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde=" purpose="Check if atob('abcde=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=328</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde==" purpose="Check if atob('abcde==') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde==" purpose="Check if atob('abcde==') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=329</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde===" purpose="Check if atob('abcde===') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde===" purpose="Check if atob('abcde===') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=330</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde====" purpose="Check if atob('abcde====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde====" purpose="Check if atob('abcde====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=331</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcde=====" purpose="Check if atob('abcde=====') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcde=====" purpose="Check if atob('abcde=====') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=332</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_=a" purpose="Check if atob('=a') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_=a" purpose="Check if atob('=a') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=333</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_=a=" purpose="Check if atob('=a=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_=a=" purpose="Check if atob('=a=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=334</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a=b" purpose="Check if atob('a=b') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a=b" purpose="Check if atob('a=b') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=335</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_a=b=" purpose="Check if atob('a=b=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_a=b=" purpose="Check if atob('a=b=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=336</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab=c" purpose="Check if atob('ab=c') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab=c" purpose="Check if atob('ab=c') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=337</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab=c=" purpose="Check if atob('ab=c=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab=c=" purpose="Check if atob('ab=c=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=338</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc=d" purpose="Check if atob('abc=d') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc=d" purpose="Check if atob('abc=d') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=339</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abc=d=" purpose="Check if atob('abc=d=') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abc=d=" purpose="Check if atob('abc=d=') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=340</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_ab cd" purpose="Check if atob('abncd') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_ab cd" purpose="Check if atob('abncd') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=341</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_A" purpose="Check if atob('A') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_A" purpose="Check if atob('A') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=342</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_/A" purpose="Check if atob('/A') returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_/A" purpose="Check if atob('/A') returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=343</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_//A" purpose="Check if atob('//A') returns non-ASCII string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_//A" purpose="Check if atob('//A') returns non-ASCII string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=344</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_///A" purpose="Check if atob('///A') returns non-ASCII string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_///A" purpose="Check if atob('///A') returns non-ASCII string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=345</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_////A" purpose="Check if atob('////A') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_////A" purpose="Check if atob('////A') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=346</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_/" purpose="Check if atob('/') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_/" purpose="Check if atob('/') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=347</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_A/" purpose="Check if atob('A/') returns x03">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_A/" purpose="Check if atob('A/') returns x03">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=348</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_AA/" purpose="Check if atob('AA/') returns 0x0f">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_AA/" purpose="Check if atob('AA/') returns 0x0f">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=349</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_AAAA/" purpose="Check if atob('AAAA/') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_AAAA/" purpose="Check if atob('AAAA/') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=350</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_AAA/" purpose="Check if atob('AAA/') returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_AAA/" purpose="Check if atob('AAA/') returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=351</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_\0" purpose="Check if atob('\0') raises INVALID_CHARACTER_ERR">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_\0" purpose="Check if atob('\0') raises INVALID_CHARACTER_ERR">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=352</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_\0nonsense" purpose="Check if atob('\0nonsense') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_\0nonsense" purpose="Check if atob('\0nonsense') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=353</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_abcd\0nonsense" purpose="Check if atob('abcd\0nonsense') raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_abcd\0nonsense" purpose="Check if atob('abcd\0nonsense') raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=354</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_undefined" purpose="Check if atob(undefined) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_undefined" purpose="Check if atob(undefined) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=355</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_null" purpose="Check if atob(null) returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_null" purpose="Check if atob(null) returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=356</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_7" purpose="Check if atob(7) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_7" purpose="Check if atob(7) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=357</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_12" purpose="Check if atob(12) returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_12" purpose="Check if atob(12) returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=358</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_1.5" purpose="Check if atob(1.5) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_1.5" purpose="Check if atob(1.5) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=359</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_true" purpose="Check if atob(true) returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_true" purpose="Check if atob(true) returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=360</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_false" purpose="Check if atob(false) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_false" purpose="Check if atob(false) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=361</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_NaN" purpose="Check if atob(NaN) returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_NaN" purpose="Check if atob(NaN) returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=362</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_Infinity" purpose="Check if atob(Infinity) returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_Infinity" purpose="Check if atob(Infinity) returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=363</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_-Infinity" purpose="Check if atob(-Infinity) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_-Infinity" purpose="Check if atob(-Infinity) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=364</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_0" purpose="Check if atob(0) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_0" purpose="Check if atob(0) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=365</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_-0" purpose="Check if atob(-0) raises INVALID_CHARACTER_ERR exception">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_-0" purpose="Check if atob(-0) raises INVALID_CHARACTER_ERR exception">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=366</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_object_foo" purpose="Check if atob(object 'foo') returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_object_foo" purpose="Check if atob(object 'foo') returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=367</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="base64_atob_object_abcd" purpose="Check if atob(object 'abcd') returns non-ASCII character">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Base64" execution_type="auto" id="base64_atob_object_abcd" purpose="Check if atob(object 'abcd') returns non-ASCII character">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/base64/w3c/base64.html?total_num=368&amp;locator_key=id&amp;value=368</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="dataset">
-      <testcase execution_type="auto" id="dataset_delete_data-foo" purpose="Check that the 'data-foo' attribute should be removed if element.dataset['foo'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data-foo" purpose="Check that the 'data-foo' attribute should be removed if element.dataset['foo'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data-foo-bar" purpose="Check that the 'data-foo-bar' attribute should be removed if element.dataset['fooBar'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data-foo-bar" purpose="Check that the 'data-foo-bar' attribute should be removed if element.dataset['fooBar'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data--" purpose="Check that the 'data--' attribute should be removed if element.dataset['-'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data--" purpose="Check that the 'data--' attribute should be removed if element.dataset['-'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data--foo_capitalized" purpose="Check that the 'data--foo' attribute should be removed if element.dataset['Foo'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data--foo_capitalized" purpose="Check that the 'data--foo' attribute should be removed if element.dataset['Foo'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data--foo" purpose="Check that the 'data--foo' attribute should be removed if element.dataset['-foo'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data--foo" purpose="Check that the 'data--foo' attribute should be removed if element.dataset['-foo'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data---foo" purpose="Check that the 'data---foo' attribute should be removed if element.dataset['-Foo'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data---foo" purpose="Check that the 'data---foo' attribute should be removed if element.dataset['-Foo'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data-" purpose="Check that the 'data-' attribute should be removed if element.dataset[''] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data-" purpose="Check that the 'data-' attribute should be removed if element.dataset[''] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data-E0" purpose="Check that the 'data-xE0' attribute should be removed if element.dataset['xE0'] is deleted">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data-E0" purpose="Check that the 'data-xE0' attribute should be removed if element.dataset['xE0'] is deleted">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_delete_data-foo_noadd" purpose="Check that an exception should not be thrown if element.dataset['foo'] is deleted even though there is no data-foo attribute in element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_delete_data-foo_noadd" purpose="Check that an exception should not be thrown if element.dataset['foo'] is deleted even though there is no data-foo attribute in element">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-delete.html?total_num=9&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_enumeration" purpose="Check if the dataset attribute of xhtml5 is enumaratable">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_enumeration" purpose="Check if the dataset attribute of xhtml5 is enumaratable">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-enumeration.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_enumeration_qualified" purpose="Check if the non-dataset attribute of xhtml5 is enumaratable">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_enumeration_qualified" purpose="Check if the non-dataset attribute of xhtml5 is enumaratable">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-enumeration.html?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_" purpose="Check that dataFoo attribute does not make an entry in the dataset DOMStringMap">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_" purpose="Check that dataFoo attribute does not make an entry in the dataset DOMStringMap">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data-foo" purpose="Check that element.dataset['foo'] should return the value of element.getAttribute('data-foo')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data-foo" purpose="Check that element.dataset['foo'] should return the value of element.getAttribute('data-foo')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data-foo-bar" purpose="Check that element.dataset['fooBar'] should return the value of element.getAttribute('data-foo-bar')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data-foo-bar" purpose="Check that element.dataset['fooBar'] should return the value of element.getAttribute('data-foo-bar')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data--" purpose="Check that element.dataset['-'] should return the value of element.getAttribute('data--')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data--" purpose="Check that element.dataset['-'] should return the value of element.getAttribute('data--')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data--foo" purpose="Check that element.dataset['Foo'] should return the value of element.getAttribute('data--foo')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data--foo" purpose="Check that element.dataset['Foo'] should return the value of element.getAttribute('data--foo')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data---foo" purpose="Check that element.dataset['-Foo'] should return the value of element.getAttribute('data---foo')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data---foo" purpose="Check that element.dataset['-Foo'] should return the value of element.getAttribute('data---foo')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data-Foo" purpose="Check that element.dataset['foo'] should return the value of element.getAttribute('data-Foo')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data-Foo" purpose="Check that element.dataset['foo'] should return the value of element.getAttribute('data-Foo')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data-" purpose="Check that element.dataset[''] should return the value of element.getAttribute('data-')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data-" purpose="Check that element.dataset[''] should return the value of element.getAttribute('data-')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_get_data-E0" purpose="Check that element.dataset['xE0'] should return the value of element.getAttribute('data-xE0')">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_get_data-E0" purpose="Check that element.dataset['xE0'] should return the value of element.getAttribute('data-xE0')">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-get.html?total_num=9&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_instanceof" purpose="Check if an element's dataset property is an instance of a DOMStringMap">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_instanceof" purpose="Check if an element's dataset property is an instance of a DOMStringMap">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-instanceof.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data-foo" purpose="Check that the value of element.getAttribute('data-foo') should be changed if set element.dataset['foo']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data-foo" purpose="Check that the value of element.getAttribute('data-foo') should be changed if set element.dataset['foo']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data-foo-bar" purpose="Check that the value of element.getAttribute('data-foo-bar') should be changed if set element.dataset['fooBar']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data-foo-bar" purpose="Check that the value of element.getAttribute('data-foo-bar') should be changed if set element.dataset['fooBar']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data--" purpose="Check that the value of element.getAttribute('data--') should be changed if set element.dataset['-']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data--" purpose="Check that the value of element.getAttribute('data--') should be changed if set element.dataset['-']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data--foo" purpose="Check that the value of element.getAttribute('data--foo') should be changed if set element.dataset['Foo']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data--foo" purpose="Check that the value of element.getAttribute('data--foo') should be changed if set element.dataset['Foo']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data---foo" purpose="Check that the value of element.getAttribute('data---foo') should be changed if set element.dataset['-Foo']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data---foo" purpose="Check that the value of element.getAttribute('data---foo') should be changed if set element.dataset['-Foo']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data-" purpose="Check that the value of element.getAttribute('data-') should be changed if set element.dataset['']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data-" purpose="Check that the value of element.getAttribute('data-') should be changed if set element.dataset['']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_data-E0" purpose="Check that the value of element.getAttribute('data-xE0') should be changed if set element.dataset['xE0']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_data-E0" purpose="Check that the value of element.getAttribute('data-xE0') should be changed if set element.dataset['xE0']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_-foo" purpose="Check that SYNTAX_ERR exception should be thrown if set element.dataset['-foo']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_-foo" purpose="Check that SYNTAX_ERR exception should be thrown if set element.dataset['-foo']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_foo_20" purpose="Check that INVALID_CHARACTER_ERR exception should be thrown if set element.dataset['foox20']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_foo_20" purpose="Check that INVALID_CHARACTER_ERR exception should be thrown if set element.dataset['foox20']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dataset_set_foo_F900" purpose="Check that INVALID_CHARACTER_ERR exception should be thrown if set element.dataset['foouF900']">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="dataset_set_foo_F900" purpose="Check that INVALID_CHARACTER_ERR exception should be thrown if set element.dataset['foouF900']">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/dataset/w3c/dataset-set.html?total_num=10&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="foreigncontent">
-      <testcase execution_type="auto" id="math_parse_one_id_attribute" purpose="Check if id attribute is recognised on math elements">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_id_attribute" purpose="Check if id attribute is recognised on math elements">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_node_name" purpose="Check if node name is math">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_node_name" purpose="Check if node name is math">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_namespaceuri" purpose="Check if math is in MathML Namespace">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_namespaceuri" purpose="Check if math is in MathML Namespace">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_childnodes_length" purpose="Check if math has 2 children (empty tag syntax)">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_childnodes_length" purpose="Check if math has 2 children (empty tag syntax)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_nested_mrow" purpose="Check if nested mrow elements is parsed correctly">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_nested_mrow" purpose="Check if nested mrow elements is parsed correctly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_rang_lang_entity" purpose="Check if html element supports rang and lang entity code points">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_rang_lang_entity" purpose="Check if html element supports rang and lang entity code points">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_kopf_entity" purpose="Check if html element supports Kopf (Plane 1) entity code point">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_kopf_entity" purpose="Check if html element supports Kopf (Plane 1) entity code point">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_annotation-xml" purpose="Check if empty element tags in annotation-xml is parsed as per XML">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_annotation-xml" purpose="Check if empty element tags in annotation-xml is parsed as per XML">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="math_parse_one_html_tags_in_annotation-xml" purpose="Check if html tags are allowed in annotation-xml/@encoding='text/html'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/ForeignContent" execution_type="auto" id="math_parse_one_html_tags_in_annotation-xml" purpose="Check if html tags are allowed in annotation-xml/@encoding='text/html'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/foreigncontent/w3c/math-parse01.html?total_num=9&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="xhtml5">
-      <testcase execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/area_noref.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/body_link.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="Forms">
-      <testcase execution_type="auto" id="datetime_15" purpose="Check if the datetime type support on input 'datetime' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_15" purpose="Check if the datetime type support on input 'datetime' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_17" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='datetime'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_17" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='datetime'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_18" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='datetime'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_18" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='datetime'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_19" purpose="Check if the step attribute must be expressed in seconds when type='datetime'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_19" purpose="Check if the step attribute must be expressed in seconds when type='datetime'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_21" purpose="Check if the stepDown method support on input 'datetime' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_21" purpose="Check if the stepDown method support on input 'datetime' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_20" purpose="Check if the stepUp method support on input 'datetime' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_20" purpose="Check if the stepUp method support on input 'datetime' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_6" purpose="Check if the stepUp method support on input 'date' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_6" purpose="Check if the stepUp method support on input 'date' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_29" purpose="Check if the week type support on input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_29" purpose="Check if the week type support on input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=29</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_31" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='week'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_31" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='week'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=31</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_32" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='week'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_32" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='week'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_33" purpose="Check if the step attribute must be expressed in seconds when type='week'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_33" purpose="Check if the step attribute must be expressed in seconds when type='week'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=33</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_35" purpose="Check if the stepDown method support on input 'week' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_35" purpose="Check if the stepDown method support on input 'week' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=35</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_34" purpose="Check if the stepUp method support on input 'week' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_34" purpose="Check if the stepUp method support on input 'week' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=34</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="month_1" purpose="Check if the month type support on input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="month_1" purpose="Check if the month type support on input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/month.html?total_num=10&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="month_9" purpose="Check if when value is given invalid value to non-empty valid string, the value must be same as before when type='month'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="month_9" purpose="Check if when value is given invalid value to non-empty valid string, the value must be same as before when type='month'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/month.html?total_num=10&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_5" purpose="Check if the type attribute support on input element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_5" purpose="Check if the type attribute support on input element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_32" purpose="Check if set value on not time format value when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_32" purpose="Check if set value on not time format value when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_6" purpose="Check if the max attribute support on input element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_6" purpose="Check if the max attribute support on input element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_7" purpose="Check if the min attribute support on input element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_7" purpose="Check if the min attribute support on input element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_8" purpose="Check if the step attribute support on input element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_8" purpose="Check if the step attribute support on input element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_9" purpose="Check if the stepUp function support on input Element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_9" purpose="Check if the stepUp function support on input Element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="time_10" purpose="Check if the stepDown function support on input Element when type='time'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="time_10" purpose="Check if the stepDown function support on input Element when type='time'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/time.html?total_num=32&amp;amp;amp;locator_key=id&amp;amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_20" purpose="Check if the stepDown function support on input Element when type='range'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_20" purpose="Check if the stepDown function support on input Element when type='range'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_1" purpose="Check if the date type support on input 'date' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_1" purpose="Check if the date type support on input 'date' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_3" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='date'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_3" purpose="Check if the min attribute must have a value that is a valid global date and time string when type='date'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_4" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='date'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_4" purpose="Check if the max attribute must have a value that is a valid global date and time string when type='date'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_5" purpose="Check if the step attribute must be expressed in seconds type='date'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_5" purpose="Check if the step attribute must be expressed in seconds type='date'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_7" purpose="Check if the stepDown method support on input 'date' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_7" purpose="Check if the stepDown method support on input 'date' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_26" purpose="Check if the step attribute must be expressed in seconds when type='month'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_26" purpose="Check if the step attribute must be expressed in seconds when type='month'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datetime_28" purpose="Check if the stepDown method support on input 'month' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datetime_28" purpose="Check if the stepDown method support on input 'month' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/datetime.html?total_num=35&amp;amp;amp;locator_key=id&amp;amp;amp;value=28</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_1" purpose="Check if the range type support on input 'range' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_1" purpose="Check if the range type support on input 'range' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_2" purpose="Check if the min attribute support on input 'range' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_2" purpose="Check if the min attribute support on input 'range' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_3" purpose="Check if the max attribute support on input 'range' element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_3" purpose="Check if the max attribute support on input 'range' element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_19" purpose="Check if the stepUp function support on input Element when type='range'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_19" purpose="Check if the stepUp function support on input Element when type='range'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="search_input_support" purpose="Check if the input element type=search supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="search_input_support" purpose="Check if the input element type=search supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/search_input.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="telephone_support" purpose="Check if the input element type=tel supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="telephone_support" purpose="Check if the input element type=tel supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/telephone.html?total_num=13&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="semantics">
-      <testcase execution_type="auto" id="track_element_support" purpose="Check if the track element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_element_support" purpose="Check if the track element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;locator_key=id&amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="section_element_support" purpose="Check if the section element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="section_element_support" purpose="Check if the section element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/headings-and-sections/heading_sections_check.html?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="nav_element_support" purpose="Check if the nav element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="nav_element_support" purpose="Check if the nav element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-nav-element/nav_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="article_element_support" purpose="Check if the article element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="article_element_support" purpose="Check if the article element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-article-element/article_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="aside_element_support" purpose="Check if the aside element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="aside_element_support" purpose="Check if the aside element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-aside-element/aside_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="header_element_support" purpose="Check if the header element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="header_element_support" purpose="Check if the header element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-header-element/header_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="footer_element_support" purpose="Check if the footer element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="footer_element_support" purpose="Check if the footer element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-footer-element/footer_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="mark_element_support" purpose="Check if the mark element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="mark_element_support" purpose="Check if the mark element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-mark-element/mark_element_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="rp_element_support" purpose="Check if rp element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="rp_element_support" purpose="Check if rp element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-rp-element/rp_element.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="details_element_support" purpose="Check if the details element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="details_element_support" purpose="Check if the details element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/interactive-elements/the-details-element/details_created.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="contentEditable_attribute_support" purpose="check if contentEditable attribute supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="contentEditable_attribute_support" purpose="check if contentEditable attribute supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/editing/editing-0/contenteditable/user-interaction-editing-contenteditable.html?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="designMode_attribute_support" purpose="Check if designMode attribute supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="designMode_attribute_support" purpose="Check if designMode attribute supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="spellcheck_attribute_support" purpose="Check if the spellcheck attribute supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="spellcheck_attribute_support" purpose="Check if the spellcheck attribute supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/editing/editing-0/spelling-and-grammar-checking/user-interaction-editing-spellcheck.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="compatMode_attribute_support" purpose="Check if the compatMode attribute support">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="compatMode_attribute_support" purpose="Check if the compatMode attribute support">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/dom/documents/resource-metadata-management/document-compatmode-01.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_supported" purpose="Check if the iframe tag supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="iframe_supported" purpose="Check if the iframe tag supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-iframe-element/iframe_supported.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="track_attributes_1" purpose="Check if the track.kind exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_attributes_1" purpose="Check if the track.kind exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="track_attributes_3" purpose="Check if the track.src exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_attributes_3" purpose="Check if the track.src exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="track_attributes_5" purpose="Check if the track.srclang exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_attributes_5" purpose="Check if the track.srclang exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="track_attributes_7" purpose="Check if the track.label exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_attributes_7" purpose="Check if the track.label exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="track_attributes_9" purpose="Check if the track.default exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="track_attributes_9" purpose="Check if the track.default exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-track-element/track_attributes.html?total_num=28&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_url_invalid" purpose="Check if the value of input type=url is valid">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_url_invalid" purpose="Check if the value of input type=url is valid">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_url_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_email_support" purpose="Check if the input element type=email supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_email_support" purpose="Check if the input element type=email supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_email_invalid.html?total_num=5&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_email_invalid" purpose="Check if the value of input type=email is valid">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_email_invalid" purpose="Check if the value of input type=email is valid">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_email_invalid.html?total_num=5&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="textarea_element_support" purpose="Check if the textarea element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="textarea_element_support" purpose="Check if the textarea element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-textarea-element/textarea_element_attribute.html?total_num=13&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="select_element_support" purpose="Check if the select element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="select_element_support" purpose="Check if the select element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-select-element/select_element_attribute.html?total_num=13&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="select_element_required_check" purpose="Check the select required attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="select_element_required_check" purpose="Check the select required attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-select-element/select_element_required_check.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_element_support" purpose="Check if the fieldset element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="fieldset_element_support" purpose="Check if the fieldset element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-fieldset-element/fieldset_idlharness.html?total_num=26&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_elements_check" purpose="Check the fieldset elements attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="fieldset_elements_check" purpose="Check the fieldset elements attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-fieldset-element/fieldset_elements_check.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="datalist_element_support" purpose="Check if the datalist element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="datalist_element_support" purpose="Check if the datalist element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-datalist-element/datalist_idlharness.html?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="output_element_support" purpose="Check if the output element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="output_element_support" purpose="Check if the output element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-output-element/output_idlharness.html?total_num=30&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="progress_element_support" purpose="Check if the progress element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="progress_element_support" purpose="Check if the progress element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-progress-element/progress_idlharness.html?total_num=13&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="meter_element_support" purpose="Check if the meter element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="meter_element_support" purpose="Check if the meter element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-meter-element/meter_idlharness.html?total_num=19&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_pattern_attribute" purpose="Check the Fields pattern attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_pattern_attribute" purpose="Check the Fields pattern attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_pattern.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_required_attribute" purpose="Check the Fields required attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_required_attribute" purpose="Check the Fields required attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_required.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="onoffline_attribute_support" purpose="Check if HTMLBodyElement.onoffline exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="auto" id="onoffline_attribute_support" purpose="Check if HTMLBodyElement.onoffline exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-body-element/body_element_attribute.html?total_num=36&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ononline_attribute_support" purpose="Check if HTMLBodyElement.ononline exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="auto" id="ononline_attribute_support" purpose="Check if HTMLBodyElement.ononline exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-body-element/body_element_attribute.html?total_num=36&amp;locator_key=id&amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abbr_element_support" purpose="Check if the abbr element supports">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="abbr_element_support" purpose="Check if the abbr element supports">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-abbr-element/abbr_element_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_element_support" purpose="Check if the type of video is HTMLElement">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="video_element_support" purpose="Check if the type of video is HTMLElement">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-video-element/video_node_create.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_node_created" purpose="Check if the video node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="video_node_created" purpose="Check if the video node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/embedded-content-0/the-video-element/video_node_create.html?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="details_open_support" purpose="Check if details.open exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="details_open_support" purpose="Check if details.open exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/interactive-elements/the-details-element/details_attributes.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="details_open_value" purpose="Check if details open default value is false">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="details_open_value" purpose="Check if details open default value is false">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/interactive-elements/the-details-element/details_open_check.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_number_6" purpose="Check if the value only set number">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_number_6" purpose="Check if the value only set number">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_number.html?total_num=6&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_range_4" purpose="Check if the step attribute default value is 1">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_range_4" purpose="Check if the step attribute default value is 1">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_range.html?total_num=5&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="range_6" purpose="Check if the converting an illegal string to the default step when type='range'">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="range_6" purpose="Check if the converting an illegal string to the default step when type='range'">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/forms/the-input-element/range.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_1" purpose="Check if the datetime.valueAsDate exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_1" purpose="Check if the datetime.valueAsDate exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_2" purpose="Check if the date.value is set invalid">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_2" purpose="Check if the date.value is set invalid">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_3" purpose="Check if the date.valueAsDate exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_3" purpose="Check if the date.valueAsDate exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_4" purpose="Check if the month.min exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_4" purpose="Check if the month.min exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_5" purpose="Check if the month.max exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_5" purpose="Check if the month.max exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_6" purpose="Check if the month.valueAsDate exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_6" purpose="Check if the month.valueAsDate exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_7" purpose="Check if the week.valueAsDate exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_7" purpose="Check if the week.valueAsDate exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_8" purpose="Check if the time.valueAsDate exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_8" purpose="Check if the time.valueAsDate exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_9" purpose="Check if the number type support on input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_9" purpose="Check if the number type support on input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_10" purpose="Check if the number.validity exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_10" purpose="Check if the number.validity exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_11" purpose="Check if the number.min exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_11" purpose="Check if the number.min exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_12" purpose="Check if the number.max exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_12" purpose="Check if the number.max exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_13" purpose="heck if the number.valueAsNumber exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_13" purpose="heck if the number.valueAsNumber exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_14" purpose="Check if the number.stepDown exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_14" purpose="Check if the number.stepDown exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_15" purpose="Check if the number.stepUp exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_15" purpose="Check if the number.stepUp exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_16" purpose="Check if the range.valueAsNumber exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_16" purpose="Check if the range.valueAsNumber exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_17" purpose="Check if the file type support on input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_17" purpose="Check if the file type support on input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_type_attribute_18" purpose="Check if the file.files exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_type_attribute_18" purpose="Check if the file.files exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_type_attribute.html?total_num=18&amp;amp;amp;locator_key=id&amp;amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="article_node_created" purpose="Check if article node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="article_node_created" purpose="Check if article node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-article-element/article_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="aside_node_created" purpose="Check if aside node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="aside_node_created" purpose="Check if aside node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-aside-element/aside_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="figure_node_created" purpose="Check if figure node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="figure_node_created" purpose="Check if figure node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figure-element/figure_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="figcaption_node_created" purpose="Check if figcaption node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="figcaption_node_created" purpose="Check if figcaption node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figcaption-element/figcaption_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="footer_node_created" purpose="Check if footer node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="footer_node_created" purpose="Check if footer node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-footer-element/footer_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="header_node_created" purpose="Check if header node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="header_node_created" purpose="Check if header node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-header-element/header_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="nav_node_created" purpose="Check if nav node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="nav_node_created" purpose="Check if nav node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/the-nav-element/nav_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="section_node_created" purpose="Check if section node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="section_node_created" purpose="Check if section node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/sections/headings-and-sections/section_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abbr_node_created" purpose="Check if abbr node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="abbr_node_created" purpose="Check if abbr node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-abbr-element/abbr_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="mark_node_created" purpose="Check if mark node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="mark_node_created" purpose="Check if mark node created">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-mark-element/mark_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="output_node_created" purpose="Check if output node created">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="auto" id="output_node_created" purpose="Check if output node created">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-output-element/output_node_created.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_url_support" purpose="Check input element type=url supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_url_support" purpose="Check input element type=url supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_text_support" purpose="Check input element type=text supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_text_support" purpose="Check input element type=text supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_list_exist" purpose="Check if list attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_list_exist" purpose="Check if list attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="label_control_exist" purpose="Check if control attribute in label element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="label_control_exist" purpose="Check if control attribute in label element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_noValidate_exist" purpose="Check if noValidate attribute in form element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="form_noValidate_exist" purpose="Check if noValidate attribute in form element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_selectionDirection_exist" purpose="Check if selectionDirection attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_selectionDirection_exist" purpose="Check if selectionDirection attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_form_exist" purpose="Check if form attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_form_exist" purpose="Check if form attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_formAction_exist" purpose="Check if formAction attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_formAction_exist" purpose="Check if formAction attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_formEnctype_exist" purpose="Check if formEnctype attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_formEnctype_exist" purpose="Check if formEnctype attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_formMethod_exist" purpose="Check if formMethod attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_formMethod_exist" purpose="Check if formMethod attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_formNoValidate_exist" purpose="Check if formNoValidate attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_formNoValidate_exist" purpose="Check if formNoValidate attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_formTarget_exist" purpose="Check if formTarget attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_formTarget_exist" purpose="Check if formTarget attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_labels_exist" purpose="Check if labels attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_labels_exist" purpose="Check if labels attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_autofocus_exist" purpose="Check if autofocus attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_autofocus_exist" purpose="Check if autofocus attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_autocomplete_exist" purpose="Check if autocomplete attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_autocomplete_exist" purpose="Check if autocomplete attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_placeholder_exist" purpose="Check if placeholder attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_placeholder_exist" purpose="Check if placeholder attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_dirName_exist" purpose="Check if dirName  attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_dirName_exist" purpose="Check if dirName  attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_checkValidity_exist" purpose="Check if checkValidity attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_checkValidity_exist" purpose="Check if checkValidity attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_max_exist" purpose="Check if max attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_max_exist" purpose="Check if max attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_maxlength_exist" purpose="Check if maxlength attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_maxlength_exist" purpose="Check if maxlength attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_min_exist" purpose="Check if min attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_min_exist" purpose="Check if min attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="input_step_exist" purpose="Check if step attribute in input element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="input_step_exist" purpose="Check if step attribute in input element">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-input-element/input_elements.html?total_num=22&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="body_onhashchange_check" purpose="Check if the onhashchange is TreatNonCallableAsNull">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="auto" id="body_onhashchange_check" purpose="Check if the onhashchange is TreatNonCallableAsNull">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/sections/the-body-element/body_onhashchange_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="figure_element_exists" purpose="Check if figure element exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="figure_element_exists" purpose="Check if figure element exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/semantics/grouping-content/the-figure-element/grouping-figure.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="figcaption_element_exists" purpose="Check if figcaption element exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="figcaption_element_exists" purpose="Check if figcaption element exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/w3c/semantics/grouping-content/the-figcaption-element/grouping-figcaption.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="interfaces" purpose="Check if the elements should implement its interfaces">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="interfaces" purpose="Check if the elements should implement its interfaces">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/interfaces.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="outerHTML" purpose="Check if element.outerHTML to verify HTML fragment serialization algorithm">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="auto" id="outerHTML" purpose="Check if element.outerHTML to verify HTML fragment serialization algorithm">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/syntax/serializing-html-fragments/outerHTML.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="browsers">
-      <testcase execution_type="auto" id="history_supported" purpose="Check if the history tag supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="auto" id="history_supported" purpose="Check if the history tag supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/history/the-history-interface/history_supported.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_alert_base" purpose="Check if pop the alert dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_alert_base" purpose="Check if pop the alert dialog">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_alert_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_confirm_base" purpose="Check if pop the confirm dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_confirm_base" purpose="Check if pop the confirm dialog">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_confirm_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_prompt_base" purpose="Check if pop the prompt dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_prompt_base" purpose="Check if pop the prompt dialog">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="dom">
-      <testcase execution_type="manual" id="document_oninput_event" purpose="Check the document oninput event exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_oninput_event" purpose="Check the document oninput event exists">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-extra-html5-tests/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="document_onchange_event" purpose="Check the document onchange event exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_onchange_event" purpose="Check the document onchange event exists">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="rendering">
-      <testcase execution_type="auto" id="htmlkeygenelement_element_support" purpose="Check if the keygen element supported">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Rendering" execution_type="auto" id="htmlkeygenelement_element_support" purpose="Check if the keygen element supported">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/rendering/bindings/the-keygen-element-0/htmlkeygenelement_attributes.html?total_num=26&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="htmlkeygenelement_challenge_attribute" purpose="Check the keygen challenge attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Rendering" execution_type="auto" id="htmlkeygenelement_challenge_attribute" purpose="Check the keygen challenge attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/rendering/bindings/the-keygen-element-0/htmlkeygenelement_attributes.html?total_num=26&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="htmlkeygenelement_keytype_attribute" purpose="Check the keytype attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Rendering" execution_type="auto" id="htmlkeygenelement_keytype_attribute" purpose="Check the keytype attribute exists">
         <description>
           <test_script_entry>/opt/tct-extra-html5-tests/rendering/bindings/the-keygen-element-0/htmlkeygenelement_attributes.html?total_num=26&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
index b7f59c97c353475ad12a6655b7fa76b891a6df57..81e975ed55f5b075785f7ca3b63f61c1d28778c0 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-fileapi-w3c-tests">
     <set name="FileAPI">
-      <testcase execution_type="auto" id="FileReader_readAsArrayBuffer_exist" purpose="Check if FileReader.readAsArrayBuffer exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readAsArrayBuffer_exist" purpose="Check if FileReader.readAsArrayBuffer exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readAsArrayBuffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_readAsBinaryString_exist" purpose="Check if FileReader.readAsBinaryString exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readAsBinaryString_exist" purpose="Check if FileReader.readAsBinaryString exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readAsBinaryString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_readAsText_exist" purpose="Check if FileReader.readAsText exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readAsText_exist" purpose="Check if FileReader.readAsText exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readAsText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_readAsDataURL_exist" purpose="Check if FileReader.readAsDataURL exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readAsDataURL_exist" purpose="Check if FileReader.readAsDataURL exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readAsDataURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_abort_exist" purpose="Check if FileReader.abort exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_abort_exist" purpose="Check if FileReader.abort exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_abort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_EMPTY_exist" purpose="Check if the constant FileReader.EMPTY exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_EMPTY_exist" purpose="Check if the constant FileReader.EMPTY exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_EMPTY_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_LOADING_exist" purpose="Check if the constant FileReader.LOADING exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_LOADING_exist" purpose="Check if the constant FileReader.LOADING exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_LOADING_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_DONE_exist" purpose="Check if the constant FileReader.DONE exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_DONE_exist" purpose="Check if the constant FileReader.DONE exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_DONE_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReaderSync_readAsArrayBuffer_exist" purpose="Check if FileReaderSync.readAsArrayBuffer exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReaderSync_readAsArrayBuffer_exist" purpose="Check if FileReaderSync.readAsArrayBuffer exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReaderSync_readAsArrayBuffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReaderSync_readAsBinaryString_exist" purpose="Check if FileReaderSync.readAsBinaryString exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReaderSync_readAsBinaryString_exist" purpose="Check if FileReaderSync.readAsBinaryString exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReaderSync_readAsBinaryString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReaderSync_readAsText_exist" purpose="Check if FileReaderSync.readAsText exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReaderSync_readAsText_exist" purpose="Check if FileReaderSync.readAsText exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReaderSync_readAsText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReaderSync_readAsDataURL_exist" purpose="Check if FileReaderSync.readAsDataURL exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReaderSync_readAsDataURL_exist" purpose="Check if FileReaderSync.readAsDataURL exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReaderSync_readAsDataURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="URL_createObjectURL_exist" purpose="Check if URL.createObjectURL exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="URL_createObjectURL_exist" purpose="Check if URL.createObjectURL exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/URL_createObjectURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="URL_revokeObjectURL_exist" purpose="Check if URL.revokeObjectURL exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="URL_revokeObjectURL_exist" purpose="Check if URL.revokeObjectURL exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/URL_revokeObjectURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileList_item_exist" purpose="Check if FileList.item attribute exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileList_item_exist" purpose="Check if FileList.item attribute exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileList_item_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileList_length_exist" purpose="Check if FileList.length attribute exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileList_length_exist" purpose="Check if FileList.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileList_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_error_exist" purpose="Check if FileReader.error method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_error_exist" purpose="Check if FileReader.error method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_error_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onabort_exist" purpose="Check if FileReader.onabort method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onabort_exist" purpose="Check if FileReader.onabort method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onabort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onerror_exist" purpose="Check if FileReader.onerror method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onerror_exist" purpose="Check if FileReader.onerror method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onloadend_exist" purpose="Check if FileReader.onloadend method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onloadend_exist" purpose="Check if FileReader.onloadend method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onloadend_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onloadstart_exist" purpose="Check if FileReader.onloadstart method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onloadstart_exist" purpose="Check if FileReader.onloadstart method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onloadstart_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onload_exist" purpose="Check if FileReader.onload method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onload_exist" purpose="Check if FileReader.onload method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onload_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_onprogress_exist" purpose="Check if FileReader.onprogress method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_onprogress_exist" purpose="Check if FileReader.onprogress method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_onprogress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_readyState_exist" purpose="Check if FileReader.readyState method exists">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readyState_exist" purpose="Check if FileReader.readyState method exists">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readyState_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Blob_slice_overflow" purpose="Check the value of Blob.slice when processing the slice call with user agent normalized from 1998 to 2999">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="Blob_slice_overflow" purpose="Check the value of Blob.slice when processing the slice call with user agent normalized from 1998 to 2999">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/Blob_slice_overflow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Blob_size_type" purpose="Check the attribute of the interface Blob size is number type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_size_type" purpose="Check the attribute of the interface Blob size is number type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/Blob_size_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Blob_size_normal" purpose="Check if the attribute of the interface Blob size is not null">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="Blob_size_normal" purpose="Check if the attribute of the interface Blob size is not null">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/Blob_size_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Blob_type_type" purpose="Check if the attribute type value of interface Blob is string type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_type" purpose="Check if the attribute type value of interface Blob is string type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/Blob_type_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Blob_type_normal" purpose="Check if the attribute type value of interface Blob return the media type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_normal" purpose="Check if the attribute type value of interface Blob return the media type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/Blob_type_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_constructor_base" purpose="Check if the user agent must return a new FileReader object when the FileReader() constructor is invoked">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_constructor_base" purpose="Check if the user agent must return a new FileReader object when the FileReader() constructor is invoked">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_constructor_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_DONE_type" purpose="Check if the constant FileReader.DONE is of type number">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_DONE_type" purpose="Check if the constant FileReader.DONE is of type number">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_DONE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_EMPTY_type" purpose="Check if the constant FileReader.EMPTY is of type number">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_EMPTY_type" purpose="Check if the constant FileReader.EMPTY is of type number">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_EMPTY_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_error_readonly" purpose="Check if FileReader.error is readonly">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_error_readonly" purpose="Check if FileReader.error is readonly">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_error_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_LOADING_type" purpose="Check if the constant FileReader.LOADING is of type number">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_LOADING_type" purpose="Check if the constant FileReader.LOADING is of type number">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_LOADING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_readyState_type" purpose="Check if FileReader.readyState is of type number">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readyState_type" purpose="Check if FileReader.readyState is of type number">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_readyState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileReader_result_readonly" purpose="Check if FileReader.result is readonly">
+      <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_result_readonly" purpose="Check if FileReader.result is readonly">
         <description>
           <test_script_entry>/opt/tct-fileapi-w3c-tests/fileapi/FileReader_result_readonly.html</test_script_entry>
         </description>
index 4e0fb33e953ceeef3f537fc289c0a9fce76371e9..3fe9d085ed17304e630a6fd411069fb2ba46f36b 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-filesystem-tizen-tests">
     <set name="Filesystem">
-      <testcase execution_type="auto" id="FileArraySuccessCallback_notexist" purpose="check if is possible to call FileArraySuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileArraySuccessCallback_notexist" purpose="check if is possible to call FileArraySuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileArraySuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileArraySuccessCallback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileArraySuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileArraySuccessCallback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStreamSuccessCallback_notexist" purpose="check if is possible to call FileStreamSuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStreamSuccessCallback_notexist" purpose="check if is possible to call FileStreamSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStreamSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStreamSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileStreamSuccessCallback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStreamSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileStreamSuccessCallback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStreamSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_bytesAvailable_attribute" purpose="Check attribute bytesAvailable in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_bytesAvailable_attribute" purpose="Check attribute bytesAvailable in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_bytesAvailable_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_close" purpose="Check proper invocation close()">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_close" purpose="Check proper invocation close()">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_close.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_close_exist" purpose="Check if method close exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_close_exist" purpose="Check if method close exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_close_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_close_extra_argument" purpose="Check if method close of FileStream accepts extra argument">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_close_extra_argument" purpose="Check if method close of FileStream accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_close_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_eof_attribute" purpose="Check attribute eof in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_eof_attribute" purpose="Check attribute eof in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_eof_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_extend" purpose="test whether the FileStream object can have new attribute added">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_extend" purpose="test whether the FileStream object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_notexist" purpose="check if is possible to call FileStream in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_notexist" purpose="check if is possible to call FileStream in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_position_attribute" purpose="Check attribute position in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_position_attribute" purpose="Check attribute position in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_position_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_read" purpose="Check if method read of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_read" purpose="Check if method read of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_read.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBase64" purpose="Check if method readBase64 of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBase64" purpose="Check if method readBase64 of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBase64.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBase64_exist" purpose="Check if method readBase64 exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBase64_exist" purpose="Check if method readBase64 exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBase64_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBase64_with_invalid_value" purpose="check if throw an exception when readBase64 from a file with invalid value.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBase64_with_invalid_value" purpose="check if throw an exception when readBase64 from a file with invalid value.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBase64_with_invalid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBase64_without_r_permission" purpose="check if throw an exception when read the specified number of bytes from a file without r permission and encoding the result in base64.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBase64_without_r_permission" purpose="check if throw an exception when read the specified number of bytes from a file without r permission and encoding the result in base64.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBase64_without_r_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBase64_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file as base64">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBase64_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file as base64">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBase64_writeFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBytes" purpose="Check if method readBytes of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBytes" purpose="Check if method readBytes of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBytes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBytes_exist" purpose="Check if method readBytes exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBytes_exist" purpose="Check if method readBytes exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBytes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBytes_with_invalid_value" purpose="check if throw an exception when readBytes from a file with invalid value.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBytes_with_invalid_value" purpose="check if throw an exception when readBytes from a file with invalid value.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBytes_with_invalid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBytes_without_r_permission" purpose="check if throw an exception when read the specified number of bytes from a file without r permission.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBytes_without_r_permission" purpose="check if throw an exception when read the specified number of bytes from a file without r permission.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBytes_without_r_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_readBytes_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file as a byte array">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_readBytes_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file as a byte array">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_readBytes_writeFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_read_exist" purpose="Check if method read exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_read_exist" purpose="Check if method read exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_read_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_read_with_invalid_value" purpose="check if throw an exception when read a file with invalid value.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_read_with_invalid_value" purpose="check if throw an exception when read a file with invalid value.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_read_with_invalid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_read_without_r_permission" purpose="check if throw an exception when read a file without r permission.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_read_without_r_permission" purpose="check if throw an exception when read a file without r permission.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_read_without_r_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_read_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_read_writeFile" purpose="check if create a new empty file and write content of the file and then read the content of the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_read_writeFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_write" purpose="Check if method write of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_write" purpose="Check if method write of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_write.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBase64" purpose="Check if method writeBase64 of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBase64" purpose="Check if method writeBase64 of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBase64.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBase64_exist" purpose="Check if method writeBase64 exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBase64_exist" purpose="Check if method writeBase64 exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBase64_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBase64_without_w_permission" purpose="check if throw an exception when write the specified bytes to a file without w permission and encoding the result in base64.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBase64_without_w_permission" purpose="check if throw an exception when write the specified bytes to a file without w permission and encoding the result in base64.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBase64_without_w_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes" purpose="Check if method writeBytes of FileStream works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes" purpose="Check if method writeBytes of FileStream works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes_byteData_TypeMismatch" purpose="Check argument onError conversions exception in writeBytes method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes_byteData_TypeMismatch" purpose="Check argument onError conversions exception in writeBytes method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes_byteData_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes_exist" purpose="Check if method writeBytes exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes_exist" purpose="Check if method writeBytes exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes_missarg" purpose="Check if writeBytes of FileStream with missing non-optional argument works">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes_missarg" purpose="Check if writeBytes of FileStream with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes_with_additional_null_parameter" purpose="check whether 'writeBytes' method properly writes the specified bytes to FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes_with_additional_null_parameter" purpose="check whether 'writeBytes' method properly writes the specified bytes to FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes_with_additional_null_parameter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_writeBytes_without_w_permission" purpose="check if throw an exception when write the specified bytes to a file without w permission.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_writeBytes_without_w_permission" purpose="check if throw an exception when write the specified bytes to a file without w permission.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_writeBytes_without_w_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_write_exist" purpose="Check if method write exists in FileStream">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_write_exist" purpose="Check if method write exists in FileStream">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_write_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStream_write_without_w_permission" purpose="check if throw an exception when write a file without w permission.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStream_write_without_w_permission" purpose="check if throw an exception when write a file without w permission.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStream_write_without_w_permission.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStringSuccessCallback_notexist" purpose="check if is possible to call FileStringSuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStringSuccessCallback_notexist" purpose="check if is possible to call FileStringSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStringSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileStringSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileStringSuccessCallback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileStringSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileStringSuccessCallback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileStringSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSuccessCallback_notexist" purpose="check if is possible to call FileSuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSuccessCallback_notexist" purpose="check if is possible to call FileSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManagerObject_notexist" purpose="check if FileSystemManagerObject not exist">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManagerObject_notexist" purpose="check if FileSystemManagerObject not exist">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener" purpose="Check addStorageStateChangeListener with non-optional arguments">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener" purpose="Check addStorageStateChangeListener with non-optional arguments">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_exist" purpose="Check if method addStorageStateChangeListener of FileSystemManager exists">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_exist" purpose="Check if method addStorageStateChangeListener of FileSystemManager exists">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_missarg" purpose="Check with missing non-optional argument in addStorageStateChangeListener method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_missarg" purpose="Check with missing non-optional argument in addStorageStateChangeListener method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in addStorageStateChangeListener method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in addStorageStateChangeListener method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onerror_invalid_cb" purpose="Check argument onError validation in addStorageStateChangeListener method onerror callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onerror_invalid_cb" purpose="Check argument onError validation in addStorageStateChangeListener method onerror callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in addStorageStateChangeListener method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in addStorageStateChangeListener method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in addStorageStateChangeListener method onsuccess callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in addStorageStateChangeListener method onsuccess callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_with_onerror" purpose="Check with optional arguments addStorageStateChangeListener">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_with_onerror" purpose="Check with optional arguments addStorageStateChangeListener">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_without_arguments" purpose="check whether invoking 'addStorageStateChangeListener' method without any argument throws exception properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_without_arguments" purpose="check whether invoking 'addStorageStateChangeListener' method without any argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_addStorageStateChangeListener_without_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_extend" purpose="Check if instance of interface FileSystemManager can be extended with new property">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_extend" purpose="Check if instance of interface FileSystemManager can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage" purpose="Check with non-optional arguments getStorage">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage" purpose="Check with non-optional arguments getStorage">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_exist" purpose="Check if method getStorage of FileSystemManager exists">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_exist" purpose="Check if method getStorage of FileSystemManager exists">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_missarg" purpose="Check with missing non-optional argument in getStorage method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_missarg" purpose="Check with missing non-optional argument in getStorage method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in getStorage method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in getStorage method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_onerror_invalid_cb" purpose="Check argument onError validation in getStorage method onerror callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_onerror_invalid_cb" purpose="Check argument onError validation in getStorage method onerror callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in getStorage method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in getStorage method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in getStorage method onsuccess callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in getStorage method onsuccess callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_with_nonexist_label" purpose="check if throw an exception when get information about a storage based on nonexist label.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_with_nonexist_label" purpose="check if throw an exception when get information about a storage based on nonexist label.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_with_nonexist_label.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_with_onerror" purpose="Check with optional arguments getStorage">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_with_onerror" purpose="Check with optional arguments getStorage">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_getStorage_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_in_tizen" purpose="Check if FileSystemManager exists in tizen.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_in_tizen" purpose="Check if FileSystemManager exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages" purpose="Check with non-optional argument">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages" purpose="Check with non-optional argument">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_exist" purpose="Check if method listStorages of FileSystemManager exists">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_exist" purpose="Check if method listStorages of FileSystemManager exists">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_missarg" purpose="Check with missing non-optional argument in listStorages method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_missarg" purpose="Check with missing non-optional argument in listStorages method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in listStorages method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in listStorages method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_onerror_invalid_cb" purpose="Check argument onError validation in listStorages method onerror callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_onerror_invalid_cb" purpose="Check argument onError validation in listStorages method onerror callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in listStorages method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in listStorages method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in listStorages method onsuccess callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in listStorages method onsuccess callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_storages_retrieve" purpose="check whether 'listStorages' method properly retrieves the available storages on the device">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_storages_retrieve" purpose="check whether 'listStorages' method properly retrieves the available storages on the device">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_storages_retrieve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_with_invalid_error_callbacks" purpose="check whether invoking 'listStorages' method with improper argument throws exception properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_with_invalid_error_callbacks" purpose="check whether invoking 'listStorages' method with improper argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_with_invalid_error_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_with_onerror" purpose="Check with optional arguments listStorages">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_with_onerror" purpose="Check with optional arguments listStorages">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_without_arguments" purpose="check whether invoking 'listStorages' method without any argument throws exception properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_without_arguments" purpose="check whether invoking 'listStorages' method without any argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_without_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_works_correctly" purpose="check whether 'listStorages' method returns the available storages on the device">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_works_correctly" purpose="check whether 'listStorages' method returns the available storages on the device">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_listStorages_works_correctly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_maxPathLength_attribute" purpose="Check if maxPathLength attribute exists">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_maxPathLength_attribute" purpose="Check if maxPathLength attribute exists">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_maxPathLength_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_notexist" purpose="Check if interface FileSystemManager exists, it should not.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_notexist" purpose="Check if interface FileSystemManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener" purpose="Check removeStorageStateChangeListener with non-optional arguments">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener" purpose="Check removeStorageStateChangeListener with non-optional arguments">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_removeStorageStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_exist" purpose="Check if method removeStorageStateChangeListener of FileSystemManager exists">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_exist" purpose="Check if method removeStorageStateChangeListener of FileSystemManager exists">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_removeStorageStateChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_with_para_invalid" purpose="check if throw an exception when removeStorageStateChangeListener with an invalid input parameter.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_with_para_invalid" purpose="check if throw an exception when removeStorageStateChangeListener with an invalid input parameter.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_removeStorageStateChangeListener_with_para_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_works_correctly" purpose="check whether 'removeStorageStateChangeListener' method properly deregisters subscription to receive notifications about a storage state changes">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_works_correctly" purpose="check whether 'removeStorageStateChangeListener' method properly deregisters subscription to receive notifications about a storage state changes">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_removeStorageStateChangeListener_works_correctly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve" purpose="Check with non-optional arguments resolve">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve" purpose="Check with non-optional arguments resolve">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_documents" purpose="check if resolve documents to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_documents" purpose="check if resolve documents to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_documents.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_downloads" purpose="check if resolve downloads to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_downloads" purpose="check if resolve downloads to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_downloads.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_exist" purpose="Check if method can be overriden">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_exist" purpose="Check if method can be overriden">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_images" purpose="Check if resolve images to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_images" purpose="Check if resolve images to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_images.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_invalid_location" purpose="check if throw an exception when resolve an invalid location.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_invalid_location" purpose="check if throw an exception when resolve an invalid location.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_invalid_location.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_missarg" purpose="Check with missing non-optional argument in resolve method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_missarg" purpose="Check with missing non-optional argument in resolve method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_mode_TypeMismatch" purpose="Check argument mode conversions exception">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_mode_TypeMismatch" purpose="Check argument mode conversions exception">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_mode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_mode_a" purpose="check if resolve a location with mode a.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_mode_a" purpose="check if resolve a location with mode a.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_mode_a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_mode_r" purpose="check if resolve a location with mode r.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_mode_r" purpose="check if resolve a location with mode r.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_mode_r.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_mode_w" purpose="check if resolve a location with mode w.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_mode_w" purpose="check if resolve a location with mode w.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_mode_w.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_music" purpose="check if resolve music to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_music" purpose="check if resolve music to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_music.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in resolve method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_onerror_TypeMismatch" purpose="Check argument onerror conversions exception in resolve method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_onerror_invalid_cb" purpose="Check argument onError validation in resolve method onerror callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_onerror_invalid_cb" purpose="Check argument onError validation in resolve method onerror callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in resolve method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in resolve method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in resolve method onsuccess callback">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_onsuccess_invalid_cb" purpose="Check argument onSuccess validation in resolve method onsuccess callback">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_ringtones" purpose="Check if resolve ringtones to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_ringtones" purpose="Check if resolve ringtones to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_ringtones.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_videos" purpose="check if resolve videos to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_videos" purpose="check if resolve videos to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_videos.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt_package" purpose="Check if resolve wgt-package to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt_package" purpose="Check if resolve wgt-package to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt_package.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt_private" purpose="Check if resolve wgt-private to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt_private" purpose="Check if resolve wgt-private to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt_private.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt_private_tmp" purpose="Check if resolve wgt-private-tmp to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt_private_tmp" purpose="Check if resolve wgt-private-tmp to a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt_private_tmp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_with_mode" purpose="Check with optional arguments resolve(valid_location, valid_onsuccess, valid_onerror, valid_mode) [METH7]">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_with_mode" purpose="Check with optional arguments resolve(valid_location, valid_onsuccess, valid_onerror, valid_mode) [METH7]">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_with_mode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_with_onerror" purpose="Check with optional arguments resolve">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_with_onerror" purpose="Check with optional arguments resolve">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_works_correctly" purpose="check whether invoking tizen.filesystem.resolve() method the given location is successfully resolved">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_works_correctly" purpose="check whether invoking tizen.filesystem.resolve() method the given location is successfully resolved">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_works_correctly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorageArraySuccessCallback_notexist" purpose="check if is possible to call FileSystemStorageArraySuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorageArraySuccessCallback_notexist" purpose="check if is possible to call FileSystemStorageArraySuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorageArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorageArraySuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileSystemStorageArraySuccessCallback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorageArraySuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileSystemStorageArraySuccessCallback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorageArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorageSuccessCallback_notexist" purpose="check if is possible to call FileSystemStorageSuccessCallback in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorageSuccessCallback_notexist" purpose="check if is possible to call FileSystemStorageSuccessCallback in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorageSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorageSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileSystemStorageSuccessCallback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorageSuccessCallback_onsuccess" purpose="Test whether the type of each argument is equal to the specified in FileSystemStorageSuccessCallback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorageSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorage_extend" purpose="test whether the FileSystemStorage object can have new attribute added">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorage_extend" purpose="test whether the FileSystemStorage object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorage_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorage_label_attribute" purpose="Check if attribute label of FileSystemStorage exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorage_label_attribute" purpose="Check if attribute label of FileSystemStorage exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorage_label_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorage_notexist" purpose="check if is possible to call FileSystemStorage in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorage_notexist" purpose="check if is possible to call FileSystemStorage in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorage_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorage_state_attribute" purpose="Check if attribute state of FileSystemStorage exists, has type FileSystemStorageState and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorage_state_attribute" purpose="Check if attribute state of FileSystemStorage exists, has type FileSystemStorageState and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorage_state_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemStorage_type_attribute" purpose="Check if attribute type of FileSystemStorage exists, has type FileSystemStorageType and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemStorage_type_attribute" purpose="Check if attribute type of FileSystemStorage exists, has type FileSystemStorageType and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemStorage_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo" purpose="Check if method copyTo of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo" purpose="Check if method copyTo of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_dir_samedir_samename_overwrite_false" purpose="check if throw an exception when copy a directory to same location with same name and overwrite is false.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_dir_samedir_samename_overwrite_false" purpose="check if throw an exception when copy a directory to same location with same name and overwrite is false.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_dir_samedir_samename_overwrite_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_dir_samedir_samename_overwrite_true" purpose="check if copy a directory to another location with same name and overwrite is true successfully.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_dir_samedir_samename_overwrite_true" purpose="check if copy a directory to another location with same name and overwrite is true successfully.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_dir_samedir_samename_overwrite_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_exist" purpose="Check if method copyTo exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_exist" purpose="Check if method copyTo exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_file_samedir_samename_overwrite_false" purpose="check if throw an exception when copy a file to same location with same name in overwrite is false.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_file_samedir_samename_overwrite_false" purpose="check if throw an exception when copy a file to same location with same name in overwrite is false.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_file_samedir_samename_overwrite_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_file_samedir_samename_overwrite_true" purpose="check if copy a file to another location with same name in overwrite is true successfully.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_file_samedir_samename_overwrite_true" purpose="check if copy a file to another location with same name in overwrite is true successfully.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_file_samedir_samename_overwrite_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_onerror_TypeMismatch" purpose="Check argument onError conversions exception in copyTo method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_onerror_TypeMismatch" purpose="Check argument onError conversions exception in copyTo method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in copyTo method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in copyTo method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in copyTo method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in copyTo method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in copyTo method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in copyTo method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_file_handle" purpose="check if throw an exception when copyTo with file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_file_handle" purpose="check if throw an exception when copyTo with file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_file_handle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_invalid_filepath" purpose="check whether invoking 'copyTo' method with invalid filepath param calls error callback function properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_invalid_filepath" purpose="check whether invoking 'copyTo' method with invalid filepath param calls error callback function properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_invalid_filepath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_invalid_virtual_file" purpose="check whether invoking 'copyTo' method with invalid virtual file path params calls error callback function properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_invalid_virtual_file" purpose="check whether invoking 'copyTo' method with invalid virtual file path params calls error callback function properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_invalid_virtual_file.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_null_success_and_error_callbacks" purpose="check whether 'copyTo' method properly copies file in case success and error callbacks are undefined">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_null_success_and_error_callbacks" purpose="check whether 'copyTo' method properly copies file in case success and error callbacks are undefined">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_null_success_and_error_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_onerror" purpose="Check if method copyTo wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_onerror" purpose="Check if method copyTo wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_onsuccess" purpose="Check if method copyTo with onSuccess optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_onsuccess" purpose="Check if method copyTo with onSuccess optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_para_invalid" purpose="check if throw an exception when copyTo with invalid parameter.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_para_invalid" purpose="check if throw an exception when copyTo with invalid parameter.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_para_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_with_path_invalid" purpose="check if throw an exception when copy a file to an invalid path.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_with_path_invalid" purpose="check if throw an exception when copy a file to an invalid path.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_with_path_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_writeFile_differentName" purpose="check if create a new empty file and write content of the file and then copy the file to the same location with different file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_writeFile_differentName" purpose="check if create a new empty file and write content of the file and then copy the file to the same location with different file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_writeFile_differentName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_writeFile_sameName" purpose="check if create a new empty file and write content of the file and then copy the file to the same location with same file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_writeFile_sameName" purpose="check if create a new empty file and write content of the file and then copy the file to the same location with same file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_writeFile_sameName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_copyTo_writeFile_subdir" purpose="check if create a new empty file and write content of the file and then copy the file to subdirectory with same file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_copyTo_writeFile_subdir" purpose="check if create a new empty file and write content of the file and then copy the file to subdirectory with same file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_copyTo_writeFile_subdir.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createDirectory" purpose="Check if method createDirectory of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createDirectory" purpose="Check if method createDirectory of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createDirectory.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createDirectory_exist" purpose="Check if method createDirectory exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createDirectory_exist" purpose="Check if method createDirectory exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createDirectory_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createDirectory_level2" purpose="check if create directory of two levels.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createDirectory_level2" purpose="check if create directory of two levels.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createDirectory_level2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createFile" purpose="Check if method createFile of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createFile" purpose="Check if method createFile of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createFile_exist" purpose="Check if method createFile exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createFile_exist" purpose="Check if method createFile exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createFile_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createFile_existing_file" purpose="create existing file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createFile_existing_file" purpose="create existing file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createFile_existing_file.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_createFile_with_invalid_name" purpose="check if throw an exception when create file with invalid file name.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_createFile_with_invalid_name" purpose="check if throw an exception when create file with invalid file name.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_createFile_with_invalid_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_created_attribute" purpose="Check if attribute created of File exists, has type Date and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_created_attribute" purpose="Check if attribute created of File exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_created_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory" purpose="Check if method deleteDirectory of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory" purpose="Check if method deleteDirectory of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_createDir_documents" purpose="check if create a new directory in documents and then delete the directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_createDir_documents" purpose="check if create a new directory in documents and then delete the directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_createDir_documents.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_createDir_downloads" purpose="check if create a new directory in downloads and then delete the directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_createDir_downloads" purpose="check if create a new directory in downloads and then delete the directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_createDir_downloads.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_createDir_images" purpose="check if create a new directory in images and then delete the directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_createDir_images" purpose="check if create a new directory in images and then delete the directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_createDir_images.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_createDir_music" purpose="check if create a new directory in music and then delete the directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_createDir_music" purpose="check if create a new directory in music and then delete the directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_createDir_music.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_createDir_videos" purpose="check if create a new directory in videos and then delete the directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_createDir_videos" purpose="check if create a new directory in videos and then delete the directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_createDir_videos.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_exist" purpose="Check if method deleteDirectory exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_exist" purpose="Check if method deleteDirectory exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_onerror_TypeMismatch" purpose="Check argument onError conversions exception in deleteDirectory method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_onerror_TypeMismatch" purpose="Check argument onError conversions exception in deleteDirectory method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteDirectory method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteDirectory method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in deleteDirectory method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in deleteDirectory method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteDirectory method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteDirectory method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_with_empty_path" purpose="check whether invoking 'deleteDirectory' method with improper virtual path to the directory argument throws exception properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_with_empty_path" purpose="check whether invoking 'deleteDirectory' method with improper virtual path to the directory argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_with_empty_path.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_with_file_handle" purpose="check if throw an exception when delete a dir with file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_with_file_handle" purpose="check if throw an exception when delete a dir with file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_with_file_handle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_with_null_callbacks" purpose="check whether 'deleteDirectory' method properly removes a specified directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_with_null_callbacks" purpose="check whether 'deleteDirectory' method properly removes a specified directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_with_null_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_with_onerror" purpose="Check if method deleteDirectory wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_with_onerror" purpose="Check if method deleteDirectory wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteDirectory_with_onsuccess" purpose="Check if method deleteDirectory wit onSuccess optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteDirectory_with_onsuccess" purpose="Check if method deleteDirectory wit onSuccess optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteDirectory_with_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile" purpose="Check if method deleteFile of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile" purpose="Check if method deleteFile of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_copyFile_downloads" purpose="check if create a new file in downloads and copy the file to another location and then delete the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_copyFile_downloads" purpose="check if create a new file in downloads and copy the file to another location and then delete the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_copyFile_downloads.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_copyFile_images" purpose="check if create a new file in images and copy the file to another location and then delete the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_copyFile_images" purpose="check if create a new file in images and copy the file to another location and then delete the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_copyFile_images.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_copyFile_music" purpose="check if create a new file in music and copy the file to another location and then delete the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_copyFile_music" purpose="check if create a new file in music and copy the file to another location and then delete the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_copyFile_music.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_copyFile_videos" purpose="check if create a new file in videos and copy the file to another location and then delete the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_copyFile_videos" purpose="check if create a new file in videos and copy the file to another location and then delete the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_copyFile_videos.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_createFile" purpose="check if create a new file and then delete the file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_createFile" purpose="check if create a new file and then delete the file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_createFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_exist" purpose="Check if method deleteFile exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_exist" purpose="Check if method deleteFile exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_listDocumentsFiles" purpose="check if delete the list of all files in documents">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_listDocumentsFiles" purpose="check if delete the list of all files in documents">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_listDocumentsFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_listDownloadsFiles" purpose="check if delete the list of all files in downloads">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_listDownloadsFiles" purpose="check if delete the list of all files in downloads">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_listDownloadsFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_listImagsFiles" purpose="check if delete the list of all files in images">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_listImagsFiles" purpose="check if delete the list of all files in images">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_listImagsFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_listMusicFiles" purpose="check if delete the list of all files in music">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_listMusicFiles" purpose="check if delete the list of all files in music">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_listMusicFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_listVideosfiles" purpose="check if delete the list of all files in videos">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_listVideosfiles" purpose="check if delete the list of all files in videos">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_listVideosfiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_onerror_TypeMismatch" purpose="Check argument onError conversions exception in deleteFile method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_onerror_TypeMismatch" purpose="Check argument onError conversions exception in deleteFile method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteFile method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteFile method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_onsuccess_TypeMismatch" purpose="Check argument onsuccess conversions exception in deleteFile method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_onsuccess_TypeMismatch" purpose="Check argument onsuccess conversions exception in deleteFile method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteFile method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in deleteFile method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_dir_handle" purpose="check if throw an exception when delete a file with dir handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_dir_handle" purpose="check if throw an exception when delete a file with dir handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_dir_handle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_nonexist" purpose="check if throw an exception when delete a file which not exist.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_nonexist" purpose="check if throw an exception when delete a file which not exist.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_nonexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_onerror" purpose="Check if method deleteFile wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_onerror" purpose="Check if method deleteFile wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_onsuccess" purpose="Check if method deleteFile with onSuccess optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_onsuccess" purpose="Check if method deleteFile with onSuccess optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_vaild_callbacks" purpose="check whether 'deleteFile' method properly removes a specified file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_vaild_callbacks" purpose="check whether 'deleteFile' method properly removes a specified file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_vaild_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_with_valid_filePath" purpose="check whether 'deleteFile' method works properly removing a specified file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_with_valid_filePath" purpose="check whether 'deleteFile' method works properly removing a specified file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_deleteFile_with_valid_filePath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_extend" purpose="test whether the File object can have new attribute added">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_extend" purpose="test whether the File object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_fileSize_attribute" purpose="Check if attribute fileSize of File exists, has type Number and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_fileSize_attribute" purpose="Check if attribute fileSize of File exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_fileSize_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_fullPath_attribute" purpose="Check if attribute fullPath of File exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_fullPath_attribute" purpose="Check if attribute fullPath of File exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_fullPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_isDirectory_attribute" purpose="Check if attribute isDirectory of File exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_isDirectory_attribute" purpose="Check if attribute isDirectory of File exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_isDirectory_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_isFile_attribute" purpose="Check if attribute isFile of File exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_isFile_attribute" purpose="Check if attribute isFile of File exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_isFile_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_length_attribute" purpose="Check if attribute length of File exists, has type Number and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_length_attribute" purpose="Check if attribute length of File exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_length_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles" purpose="Check if method listFiles of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles" purpose="Check if method listFiles of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_createFiles" purpose="check if create a new directory and then list all files in this directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_createFiles" purpose="check if create a new directory and then list all files in this directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_createFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_exist" purpose="Check if method listFiles exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_exist" purpose="Check if method listFiles exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_filter_TypeMismatch" purpose="Check argument filter conversions exception.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_filter_TypeMismatch" purpose="Check argument filter conversions exception.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_filter_empty" purpose="check with empty FileFilter argument of listFiles">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_filter_empty" purpose="check with empty FileFilter argument of listFiles">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_filter_empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_missarg" purpose="Check if listFiles of File with missing non-optional argument works">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_missarg" purpose="Check if listFiles of File with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_onerror_TypeMismatch" purpose="Check argument onError conversions exception in listFiles method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_onerror_TypeMismatch" purpose="Check argument onError conversions exception in listFiles method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in listFiles method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in listFiles method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in listFiles method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in listFiles method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in listFiles method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in listFiles method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_with_file_handle" purpose="check if throw an exception when listFiles with a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_with_file_handle" purpose="check if throw an exception when listFiles with a file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_with_file_handle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_with_filter" purpose="check if list files in documents directory with filter.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_with_filter" purpose="check if list files in documents directory with filter.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_with_onerror" purpose="Check if method listFiles wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_with_onerror" purpose="Check if method listFiles wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_listFiles_with_valid_successCallback" purpose="check whether 'listFiles' method properly retrieves the list of files in directory">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_listFiles_with_valid_successCallback" purpose="check whether 'listFiles' method properly retrieves the list of files in directory">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_listFiles_with_valid_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_modified_attribute" purpose="Check if attribute modified of File exists, has type Date and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_modified_attribute" purpose="Check if attribute modified of File exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_modified_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo" purpose="Check if method moveTo of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo" purpose="Check if method moveTo of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_empty_destination_source_and_destination_paths" purpose="check whether invoking 'moveTo' method with improper arguments calls error callback function properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_empty_destination_source_and_destination_paths" purpose="check whether invoking 'moveTo' method with improper arguments calls error callback function properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_empty_destination_source_and_destination_paths.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_exist" purpose="Check if method moveTo exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_exist" purpose="Check if method moveTo exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_file_samedir_samename_overwrite_false" purpose="check if throw an exception when move a file to same location with same name in overwrite is false.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_file_samedir_samename_overwrite_false" purpose="check if throw an exception when move a file to same location with same name in overwrite is false.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_file_samedir_samename_overwrite_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_file_samedir_samename_overwrite_true" purpose="check if move a file to same location with same name in overwrite is true successfully.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_file_samedir_samename_overwrite_true" purpose="check if move a file to same location with same name in overwrite is true successfully.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_file_samedir_samename_overwrite_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_onerror_TypeMismatch" purpose="Check argument onError conversions exception in moveTo method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_onerror_TypeMismatch" purpose="Check argument onError conversions exception in moveTo method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in moveTo method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in moveTo method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in moveTo method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in moveTo method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in moveTo method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in moveTo method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_additional_null_parameter" purpose="check whether 'moveTo' method invoked with overwrite param set to true properly transfers a file">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_additional_null_parameter" purpose="check whether 'moveTo' method invoked with overwrite param set to true properly transfers a file">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_additional_null_parameter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_file_handle" purpose="check if throw an exception when moveTo with file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_file_handle" purpose="check if throw an exception when moveTo with file handle.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_file_handle.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_invalid_filePath" purpose="check whether invoking 'moveTo' method with improper argument calls error callback function properly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_invalid_filePath" purpose="check whether invoking 'moveTo' method with improper argument calls error callback function properly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_invalid_filePath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_onerror" purpose="Check if method moveTo wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_onerror" purpose="Check if method moveTo wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_onsuccess" purpose="Check if method moveTo wit onSuccess optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_onsuccess" purpose="Check if method moveTo wit onSuccess optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_with_path_invalid" purpose="check if throw an exception when move a file to an invalid path.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_with_path_invalid" purpose="check if throw an exception when move a file to an invalid path.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_with_path_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_writeFile_differentName" purpose="check if create a new empty file and write content of the file and then move the file to the same location with different file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_writeFile_differentName" purpose="check if create a new empty file and write content of the file and then move the file to the same location with different file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_writeFile_differentName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_writeFile_false" purpose="check if create a new empty file and write content of the file and then move the file to the same location with same file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_writeFile_false" purpose="check if create a new empty file and write content of the file and then move the file to the same location with same file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_writeFile_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_writeFile_subdir" purpose="check if create a new empty file and write content of the file and then move the file to subdirectory with same file name">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_writeFile_subdir" purpose="check if create a new empty file and write content of the file and then move the file to subdirectory with same file name">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_writeFile_subdir.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_moveTo_writeFile_true" purpose="check if create a new file and write content and then move to the same location with same file name by overwrite true">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_moveTo_writeFile_true" purpose="check if create a new file and write content and then move to the same location with same file name by overwrite true">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_moveTo_writeFile_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_name_attribute" purpose="Check if attribute name of File exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_name_attribute" purpose="Check if attribute name of File exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_notexist" purpose="check if is possible to call File in new expresion">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_notexist" purpose="check if is possible to call File in new expresion">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream" purpose="Check if method openStream of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream" purpose="Check if method openStream of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_encoding_invalid" purpose="check if throw an exception when open the file in invalid encoding.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_encoding_invalid" purpose="check if throw an exception when open the file in invalid encoding.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_encoding_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_exist" purpose="Check if method openStream exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_exist" purpose="Check if method openStream exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_missarg" purpose="Check if openStream of File with missing non-optional argument works">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_missarg" purpose="Check if openStream of File with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_mode_TypeMismatch" purpose="Check argument mode conversions exception.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_mode_TypeMismatch" purpose="Check argument mode conversions exception.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_mode_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_mode_a" purpose="check if open the file with mode a.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_mode_a" purpose="check if open the file with mode a.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_mode_a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_mode_r" purpose="check if open the file with mode r.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_mode_r" purpose="check if open the file with mode r.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_mode_r.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_mode_rw" purpose="check if open the file with mode rw.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_mode_rw" purpose="check if open the file with mode rw.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_mode_rw.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_mode_w" purpose="check if open the file with mode w.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_mode_w" purpose="check if open the file with mode w.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_mode_w.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_onerror_TypeMismatch" purpose="Check argument onError conversions exception in openStream method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_onerror_TypeMismatch" purpose="Check argument onError conversions exception in openStream method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in openStream method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in openStream method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in openStream method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in openStream method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in openStream method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in openStream method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_with_encoding" purpose="Check if method openStream wit encoding optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_with_encoding" purpose="Check if method openStream wit encoding optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_with_encoding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_with_nonexist_file" purpose="check if throw an exception when open the file which not exist.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_with_nonexist_file" purpose="check if throw an exception when open the file which not exist.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_with_nonexist_file.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_openStream_with_onerror" purpose="Check if method openStream wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_openStream_with_onerror" purpose="Check if method openStream wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_openStream_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_parent_attribute" purpose="Check if attribute parent of File exists, has type File and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_parent_attribute" purpose="Check if attribute parent of File exists, has type File and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_parent_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_parent_attribute_notnull_using_resolve" purpose="Check if attribute parent of File is not null when using resolve method">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_parent_attribute_notnull_using_resolve" purpose="Check if attribute parent of File is not null when using resolve method">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_parent_attribute_notnull_using_resolve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_path_attribute" purpose="Check if attribute path of File exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_path_attribute" purpose="Check if attribute path of File exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_path_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText" purpose="Check if method readAsText of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText" purpose="Check if method readAsText of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_encoding_invalid" purpose="check if throw an exception when readAsText in invalid encoding.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_encoding_invalid" purpose="check if throw an exception when readAsText in invalid encoding.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_encoding_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_exist" purpose="Check if method readAsText exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_exist" purpose="Check if method readAsText exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_listDocumentsFiles" purpose="check if list all files in documents and then read the content of the file as a DOMString">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_listDocumentsFiles" purpose="check if list all files in documents and then read the content of the file as a DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_listDocumentsFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_listDownloadsFiles" purpose="check if list all files in downloads and then read the content of the file as a DOMString">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_listDownloadsFiles" purpose="check if list all files in downloads and then read the content of the file as a DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_listDownloadsFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_listImagesFiles" purpose="check if list all files in images and then read the content of the file as a DOMString">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_listImagesFiles" purpose="check if list all files in images and then read the content of the file as a DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_listImagesFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_listMusicFiles" purpose="check if list all files in music and then read the content of the file as a DOMString">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_listMusicFiles" purpose="check if list all files in music and then read the content of the file as a DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_listMusicFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_listVideosFiles" purpose="check if list all files in videos and then read the content of the file as a DOMString">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_listVideosFiles" purpose="check if list all files in videos and then read the content of the file as a DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_listVideosFiles.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_missarg" purpose="Check if readAsText of File with missing non-optional argument works">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_missarg" purpose="Check if readAsText of File with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_onerror_TypeMismatch" purpose="Check argument onError conversions exception in readAsText method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_onerror_TypeMismatch" purpose="Check argument onError conversions exception in readAsText method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_onerror_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in readAsText method onError callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_onerror_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in readAsText method onError callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_onerror_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in readAsText method.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_onsuccess_TypeMismatch" purpose="Check argument onSuccess conversions exception in readAsText method.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_onsuccess_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in readAsText method onSuccess callback.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_onsuccess_invalid_cb" purpose="Test whether the constructor of the interface is defined or not in readAsText method onSuccess callback.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_onsuccess_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_with_encoding" purpose="Check if method readAsText wit encoding optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_with_encoding" purpose="Check if method readAsText wit encoding optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_with_encoding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readAsText_with_onerror" purpose="Check if method readAsText wit onError optional argument works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readAsText_with_onerror" purpose="Check if method readAsText wit onError optional argument works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readAsText_with_onerror.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_readOnly_attribute" purpose="Check if attribute readOnly of File exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_readOnly_attribute" purpose="Check if attribute readOnly of File exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_readOnly_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_resolve" purpose="Check if method resolve of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_resolve" purpose="Check if method resolve of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_resolve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_resolve_exist" purpose="Check if method resolve exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_resolve_exist" purpose="Check if method resolve exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_resolve_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_resolve_with_invalid_para" purpose="check if throw an exception when resolve a file with the incompatible input parameter.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_resolve_with_invalid_para" purpose="check if throw an exception when resolve a file with the incompatible input parameter.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_resolve_with_invalid_para.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_resolve_with_nonexist" purpose="check if throw an exception when resolve a file which not exist.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_resolve_with_nonexist" purpose="check if throw an exception when resolve a file which not exist.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_resolve_with_nonexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_toURI" purpose="Check if method toURI of File works properly.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_toURI" purpose="Check if method toURI of File works properly.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_toURI.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_toURI_exist" purpose="Check if method toURI exists in File">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_toURI_exist" purpose="Check if method toURI exists in File">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_toURI_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_toURI_extra_argument" purpose="Check if method toURI of File accepts extra argument">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_toURI_extra_argument" purpose="Check if method toURI of File accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_toURI_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_toURI_with_nonexist_file" purpose="check if throw an exception when get a URI of nonexist file.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_toURI_with_nonexist_file" purpose="check if throw an exception when get a URI of nonexist file.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/File_toURI_with_nonexist_file.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="filesystem_FileStreamSuccessCallback_onsuccess" purpose="check if FileStreamSuccessCallback method: onsuccess is exist">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="filesystem_FileStreamSuccessCallback_onsuccess" purpose="check if FileStreamSuccessCallback method: onsuccess is exist">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/filesystem_FileStreamSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="filesystem_File_copyTo" purpose="check if copy a file successfully">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="filesystem_File_copyTo" purpose="check if copy a file successfully">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/filesystem_File_copyTo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="filesystem_File_readAsText" purpose="check if reads the content of a file as a DOMString.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="filesystem_File_readAsText" purpose="check if reads the content of a file as a DOMString.">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/filesystem_File_readAsText.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="filesystem_File_resolve" purpose="check if resolve a file and return a file handle">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="filesystem_File_resolve" purpose="check if resolve a file and return a file handle">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/filesystem_File_resolve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_a" purpose="check if InvalidValuesError will be reported when the ringtones directory is resolved with mode a">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_a" purpose="check if InvalidValuesError will be reported when the ringtones directory is resolved with mode a">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_ringtones_invalid_mode_a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_rw" purpose="check if InvalidValuesError will be reported when the rightones directory is resolved with mode rw">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_rw" purpose="check if InvalidValuesError will be reported when the rightones directory is resolved with mode rw">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_ringtones_invalid_mode_rw.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_w" purpose="check if InvalidValuesError will be reported when the ringtones directory is resolved with mode w">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_ringtones_invalid_mode_w" purpose="check if InvalidValuesError will be reported when the ringtones directory is resolved with mode w">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_ringtones_invalid_mode_w.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_w" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode w">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_w" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode w">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt-package_invalid_mode_w.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_a" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode a">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_a" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode a">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt-package_invalid_mode_a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_rw" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode rw">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt-package_invalid_mode_rw" purpose="check if InvalidValuesError will be reported when the wgt-package directory is resolved with mode rw">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_wgt-package_invalid_mode_rw.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_error_invoked" purpose="check with error callback invoked">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_error_invoked" purpose="check with error callback invoked">
         <description>
           <test_script_entry>/opt/tct-filesystem-tizen-tests/filesystem/FileSystemManager_resolve_error_invoked.html</test_script_entry>
         </description>
index f542033770c6f2e60eb23afcd25805d2d7a00197..5825d5646ecbad04dc5668d68a008b76bb548698 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-filesystemapi-w3c-tests">
     <set name="FileAPIDirectoriesAndSystem">
-      <testcase execution_type="auto" id="DirectoryEntry_createReader_exist" purpose="Check if DirectoryEntry.createReader exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryEntry_createReader_exist" purpose="Check if DirectoryEntry.createReader exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryEntry_createReader_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DirectoryEntry_getDirectory_exist" purpose="Check if DirectoryEntry.getDirectory exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryEntry_getDirectory_exist" purpose="Check if DirectoryEntry.getDirectory exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryEntry_getDirectory_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DirectoryEntry_getFile_base" purpose="Check if getFile() has all valid arguments that expecting successCallback() to be invoke">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryEntry_getFile_base" purpose="Check if getFile() has all valid arguments that expecting successCallback() to be invoke">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryEntry_getFile_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DirectoryEntry_getFile_exist" purpose="Check if DirectoryEntry.getFile exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryEntry_getFile_exist" purpose="Check if DirectoryEntry.getFile exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryEntry_getFile_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DirectoryEntry_removeRecursively_exist" purpose="Check if DirectoryEntry.removeRecursively exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryEntry_removeRecursively_exist" purpose="Check if DirectoryEntry.removeRecursively exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryEntry_removeRecursively_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DirectoryReader_readEntries_exist" purpose="Check if DirectoryReader.readEntries exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="DirectoryReader_readEntries_exist" purpose="Check if DirectoryReader.readEntries exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/DirectoryReader_readEntries_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="EntriesCallback_handleEvent_entries_type" purpose="Check if the type of the parameter entries is Entry[] in EntryCallback interface">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="EntriesCallback_handleEvent_entries_type" purpose="Check if the type of the parameter entries is Entry[] in EntryCallback interface">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/EntriesCallback_handleEvent_entries_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="EntriesCallback_handleEvent_exist" purpose="Check if EntriesCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="EntriesCallback_handleEvent_exist" purpose="Check if EntriesCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/EntriesCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="EntryCallback_handleEvent_entry_type" purpose="Check if the type of the parameter entry is Entry in EntryCallback interface">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="EntryCallback_handleEvent_entry_type" purpose="Check if the type of the parameter entry is Entry in EntryCallback interface">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/EntryCallback_handleEvent_entry_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="EntryCallback_handleEvent_exist" purpose="Check if EntryCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="EntryCallback_handleEvent_exist" purpose="Check if EntryCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/EntryCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_copyTo_base" purpose="Check if can copy a file to a different location on the file system">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_copyTo_base" purpose="Check if can copy a file to a different location on the file system">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_copyTo_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_copyTo_exist" purpose="Check if Entry.copyTo exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_copyTo_exist" purpose="Check if Entry.copyTo exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_copyTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_filesystem_exist" purpose="Check if Entry.filesystem exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_filesystem_exist" purpose="Check if Entry.filesystem exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_filesystem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_filesystem_readonly" purpose="Check if the Entry.filesystem attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_filesystem_readonly" purpose="Check if the Entry.filesystem attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_filesystem_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_filesystem_type" purpose="Check if the type of Entry.filesystem attribute is object">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_filesystem_type" purpose="Check if the type of Entry.filesystem attribute is object">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_filesystem_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_fullPath_exist" purpose="Check if Entry.fullPath exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_fullPath_exist" purpose="Check if Entry.fullPath exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_fullPath_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_fullPath_readonly" purpose="Check if the Entry.fullPath attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_fullPath_readonly" purpose="Check if the Entry.fullPath attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_fullPath_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_fullPath_type" purpose="Check if the type of Entry.fullPath is DOMString">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_fullPath_type" purpose="Check if the type of Entry.fullPath is DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_fullPath_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_getMetadata_exist" purpose="Check if Entry.getMetadata exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_getMetadata_exist" purpose="Check if Entry.getMetadata exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_getMetadata_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_getParent_exist" purpose="Check if Entry.getParent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_getParent_exist" purpose="Check if Entry.getParent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_getParent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isDirectory_exist" purpose="Check if Entry.isDirectory exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isDirectory_exist" purpose="Check if Entry.isDirectory exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isDirectory_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isDirectory_false" purpose="Check if the Entry is not a directory">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isDirectory_false" purpose="Check if the Entry is not a directory">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isDirectory_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isDirectory_readonly" purpose="Check if the Entry.isDirectory attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isDirectory_readonly" purpose="Check if the Entry.isDirectory attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isDirectory_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isDirectory_true" purpose="Check if the Entry is a directory">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isDirectory_true" purpose="Check if the Entry is a directory">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isDirectory_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isDirectory_type" purpose="Check if the type of Entry.isDirectory attribute is boolean">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isDirectory_type" purpose="Check if the type of Entry.isDirectory attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isDirectory_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isFile_exist" purpose="Check if Entry.isFile exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isFile_exist" purpose="Check if Entry.isFile exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isFile_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isFile_false" purpose="Check if the Entry is not a file">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isFile_false" purpose="Check if the Entry is not a file">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isFile_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isFile_readonly" purpose="Check if the Entry.isFile attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isFile_readonly" purpose="Check if the Entry.isFile attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isFile_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isFile_true" purpose="Check if the Entry is a file">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isFile_true" purpose="Check if the Entry is a file">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isFile_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_isFile_type" purpose="Check if the type of Entry.isFile attribute is boolean">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_isFile_type" purpose="Check if the type of Entry.isFile attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_isFile_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_moveTo_exist" purpose="Check if Entry.moveTo exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_moveTo_exist" purpose="Check if Entry.moveTo exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_moveTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_name_exist" purpose="Check if Entry.name exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_name_exist" purpose="Check if Entry.name exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_name_readonly" purpose="Check if the type of Entry.name attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_name_readonly" purpose="Check if the type of Entry.name attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_name_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_name_type" purpose="Check if the type of Entry.name attribute is DOMString">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_name_type" purpose="Check if the type of Entry.name attribute is DOMString">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_name_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_remove_exist" purpose="Check if Entry.remove exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_remove_exist" purpose="Check if Entry.remove exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Entry_toURL_exist" purpose="Check if Entry.toURL exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="Entry_toURL_exist" purpose="Check if Entry.toURL exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/Entry_toURL_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileCallback_handleEvent_exist" purpose="Check if FileCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileCallback_handleEvent_exist" purpose="Check if FileCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileEntry_createWriter_exist" purpose="Check if FileEntry.createWriter exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileEntry_createWriter_exist" purpose="Check if FileEntry.createWriter exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileEntry_createWriter_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileEntry_file_exist" purpose="Check if FileEntry.file exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileEntry_file_exist" purpose="Check if FileEntry.file exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileEntry_file_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_name_base" purpose="Check if FileSystem.name is the name of the file system">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_name_base" purpose="Check if FileSystem.name is the name of the file system">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_name_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_name_exist" purpose="Check if FileSystem.name exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_name_exist" purpose="Check if FileSystem.name exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_name_readonly" purpose="Check if the FileSystem.name attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_name_readonly" purpose="Check if the FileSystem.name attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_name_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_name_type" purpose="Check if the type of FileSystem.name is string">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_name_type" purpose="Check if the type of FileSystem.name is string">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_name_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_root_base" purpose="Check if FileSystem.root is the root directory of the file system">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_root_base" purpose="Check if FileSystem.root is the root directory of the file system">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_root_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_root_readonly" purpose="Check if the FileSystem.root attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_root_readonly" purpose="Check if the FileSystem.root attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_root_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystem_root_type" purpose="Check if the type of FileSystem.root is DirectoryEntry">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileSystem_root_type" purpose="Check if the type of FileSystem.root is DirectoryEntry">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileSystem_root_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterCallback_handleEvent_exist" purpose="Check if FileWriterCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FileWriterCallback_handleEvent_exist" purpose="Check if FileWriterCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FileWriterCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_ABORT_ERR_exist" purpose="Check if FileError.ABORT_ERR exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_ABORT_ERR_exist" purpose="Check if FileError.ABORT_ERR exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_ABORT_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_ABORT_ERR_type" purpose="Check if the type of FileError.ABORT_ERR is unsigned short">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_ABORT_ERR_type" purpose="Check if the type of FileError.ABORT_ERR is unsigned short">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_ABORT_ERR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_ABORT_ERR_value" purpose="Check if the value of FileError.ABORT_ERR is 3">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_ABORT_ERR_value" purpose="Check if the value of FileError.ABORT_ERR is 3">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_ABORT_ERR_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_code_exists" purpose="Check if FileError.code exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_code_exists" purpose="Check if FileError.code exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_code_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_code_readonly" purpose="Check if FileError.code attribute is readonly">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_code_readonly" purpose="Check if FileError.code attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_code_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_code_type" purpose="Check if the type of FileError.code attribute is unsigned short">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_code_type" purpose="Check if the type of FileError.code attribute is unsigned short">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_code_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FS_FileError_ENCODING_ERR_base" purpose="Check if can throw FileError.ENCODING_ERR successfully ">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="FS_FileError_ENCODING_ERR_base" purpose="Check if can throw FileError.ENCODING_ERR successfully ">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/FS_FileError_ENCODING_ERR_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MetadataCallback_handleEvent_exist" purpose="Check if MetadataCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="MetadataCallback_handleEvent_exist" purpose="Check if MetadataCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/MetadataCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MetadataCallback_handleEvent_metadata_type" purpose="Check if the type of the parameter metadata is Metadata in MetadataCallback interface">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="MetadataCallback_handleEvent_metadata_type" purpose="Check if the type of the parameter metadata is Metadata in MetadataCallback interface">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/MetadataCallback_handleEvent_metadata_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="VoidCallback_handleEvent_exists" purpose="Check if VoidCallback.handleEvent exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="VoidCallback_handleEvent_exists" purpose="Check if VoidCallback.handleEvent exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/VoidCallback_handleEvent_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_LocalFileSystem_requestFileSystem_base" purpose="Check if the requestFileSystem can give access to an origin-private filesystem">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="window_LocalFileSystem_requestFileSystem_base" purpose="Check if the requestFileSystem can give access to an origin-private filesystem">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/window_LocalFileSystem_requestFileSystem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_LocalFileSystem_requestFileSystem_exist" purpose="Check if the requestFileSystem exists">
+      <testcase component="WebAPI/Storage/File API: Directories and System (Partial)" execution_type="auto" id="window_LocalFileSystem_requestFileSystem_exist" purpose="Check if the requestFileSystem exists">
         <description>
           <test_script_entry>/opt/tct-filesystemapi-w3c-tests/filesystemapi/window_LocalFileSystem_requestFileSystem_exist.html</test_script_entry>
         </description>
index dae7569e8ee056814336544702148e5412010418..4e9f4a58f25d7c57ef1fe91b58373dcc63cd21a0 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-filewriterapi-w3c-tests">
     <set name="FileWriter">
-      <testcase execution_type="auto" id="FileSaver_abort_exist" purpose="Check if FileSaver.abort exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_abort_exist" purpose="Check if FileSaver.abort exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_abort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_abort_normal" purpose="Check if FileSaver.abort method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_abort_normal" purpose="Check if FileSaver.abort method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_abort_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BlobBuilder_append_blob_size" purpose="Check if the parameter type of BlobBuilder.append is blob, then compare its value with blobBuilder.getBlob().Size which is 4">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="BlobBuilder_append_blob_size" purpose="Check if the parameter type of BlobBuilder.append is blob, then compare its value with blobBuilder.getBlob().Size which is 4">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/BlobBuilder_append_blob_size.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FW_FileError_code_exist" purpose="Check if FileError.code exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FW_FileError_code_exist" purpose="Check if FileError.code exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FW_FileError_code_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_DONE_exist" purpose="Check if FileSaver.DONE exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_DONE_exist" purpose="Check if FileSaver.DONE exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_DONE_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_error_exist" purpose="Check if FileSaver.error exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_error_exist" purpose="Check if FileSaver.error exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_error_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_INIT_exist" purpose="Check if FileSaver.INIT exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_INIT_exist" purpose="Check if FileSaver.INIT exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_INIT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterSync_length_normal" purpose="Check if FileWriterSync.length attribute is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriterSync_length_normal" purpose="Check if FileWriterSync.length attribute is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriterSync_length_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onabort_exist" purpose="Check if FileSaver.onabort exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onabort_exist" purpose="Check if FileSaver.onabort exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onabort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onerror_exist" purpose="Check if FileSaver.onerror attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onerror_exist" purpose="Check if FileSaver.onerror attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onprogress_exist" purpose="Check if FileSaver.onprogress attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onprogress_exist" purpose="Check if FileSaver.onprogress attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onprogress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onwrite_exist" purpose="Check if FileSaver.onwrite attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onwrite_exist" purpose="Check if FileSaver.onwrite attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onwrite_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onwriteend_exist" purpose="Check if FileSaver.onwriteend attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onwriteend_exist" purpose="Check if FileSaver.onwriteend attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onwriteend_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onwritestart_exist" purpose="Check if FileSaver.onwritestart attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onwritestart_exist" purpose="Check if FileSaver.onwritestart attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onwritestart_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterSync_position_normal" purpose="Check if FileWriterSync.position attribute is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriterSync_position_normal" purpose="Check if FileWriterSync.position attribute is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriterSync_position_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_readyState_exist" purpose="Check if FileSaver.readyState attribute exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_readyState_exist" purpose="Check if FileSaver.readyState attribute exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_readyState_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterSync_seek_normal" purpose="Check if FileWriterSync.seek method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriterSync_seek_normal" purpose="Check if FileWriterSync.seek method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriterSync_seek_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_seek_normal" purpose="Check if FileSaver.seek method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_seek_normal" purpose="Check if FileSaver.seek method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_seek_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterSync_truncate_normal" purpose="Check if FileWriterSync.truncate method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriterSync_truncate_normal" purpose="Check if FileWriterSync.truncate method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriterSync_truncate_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_truncate_normal" purpose="Check if FileWriter.truncate method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_truncate_normal" purpose="Check if FileWriter.truncate method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_truncate_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriterSync_write_normal" purpose="Check if FileWriterSync.write method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriterSync_write_normal" purpose="Check if FileWriterSync.write method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriterSync_write_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_write_normal" purpose="Check if FileWriter.write method is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_write_normal" purpose="Check if FileWriter.write method is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_write_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_WRITING_exist" purpose="Check if FileSaver.WRITING exists">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_WRITING_exist" purpose="Check if FileSaver.WRITING exists">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_WRITING_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BlobBuilder_constructor_visible_in_window" purpose="Check if BlobBuilder constructor must be visible when the script's global object is a Window object">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="BlobBuilder_constructor_visible_in_window" purpose="Check if BlobBuilder constructor must be visible when the script's global object is a Window object">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/BlobBuilder_constructor_visible_in_window.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BlobBuilder_getBlob_string_type" purpose="Check if BlobBuilder.getBlob method set 'text/plain', then compare blobBuilder.getBlob().type is 'text/plain'">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="BlobBuilder_getBlob_string_type" purpose="Check if BlobBuilder.getBlob method set 'text/plain', then compare blobBuilder.getBlob().type is 'text/plain'">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/BlobBuilder_getBlob_string_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_const_DONE_type" purpose="Check if the type of const DONE is number">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_const_DONE_type" purpose="Check if the type of const DONE is number">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_const_DONE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_const_INIT_type" purpose="Check if the type of const INIT is number">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_const_INIT_type" purpose="Check if the type of const INIT is number">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_const_INIT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_error_type" purpose="Check if the type of FileSaver.error is FileError">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_error_type" purpose="Check if the type of FileSaver.error is FileError">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_error_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSaver_onabort_event_type" purpose="Ckeck if the event type of FileSaver.onabort is abort">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileSaver_onabort_event_type" purpose="Ckeck if the event type of FileSaver.onabort is abort">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileSaver_onabort_event_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_length_normal" purpose="Check if the value of FileWriter.length attribute is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_length_normal" purpose="Check if the value of FileWriter.length attribute is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_length_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileWriter_position_normal" purpose="Check if the value of FileWriter.position attribute is normal">
+      <testcase component="WebAPI/Storage/File API: Writer (Partial)" execution_type="auto" id="FileWriter_position_normal" purpose="Check if the value of FileWriter.position attribute is normal">
         <description>
           <test_script_entry>/opt/tct-filewriterapi-w3c-tests/filewriterapi/FileWriter_position_normal.html</test_script_entry>
         </description>
index 52b105382bfac8ea67aa3692d3da50d991961739..6860513120289ceb699515d71064c09cbfcb57e7 100644 (file)
@@ -3,77 +3,77 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-flexiblebox-css3-tests">
     <set name="FlexibleBox">
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-direction" purpose="Check if the 'flex-direction' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-direction" purpose="Check if the 'flex-direction' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-direction.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-flow" purpose="Check if the 'flex-flow' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-flow" purpose="Check if the 'flex-flow' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-flow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-wrap" purpose="Check if the 'flex-wrap' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-wrap" purpose="Check if the 'flex-wrap' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-wrap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex" purpose="Check if the 'flex' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex" purpose="Check if the 'flex' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_align-content" purpose="Check if the 'align-content' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_align-content" purpose="Check if the 'align-content' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_align-content.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_align-items" purpose="Check if the 'align-items' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_align-items" purpose="Check if the 'align-items' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_align-items.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_align-self" purpose="Check if the 'align-self' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_align-self" purpose="Check if the 'align-self' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_align-self.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-basis" purpose="Check if the 'flex-basis' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-basis" purpose="Check if the 'flex-basis' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-basis.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-grow" purpose="Check if the 'flex-grow' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-grow" purpose="Check if the 'flex-grow' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-grow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_flex-shrink" purpose="Check if the 'flex-shrink' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-shrink" purpose="Check if the 'flex-shrink' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_flex-shrink.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_justify-content" purpose="Check if the 'justify-content' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_justify-content" purpose="Check if the 'justify-content' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_justify-content.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_min-height" purpose="Check if the 'min-height' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_min-height" purpose="Check if the 'min-height' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_min-height.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_min-width" purpose="Check if the 'min-width' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_min-width" purpose="Check if the 'min-width' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_min-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3FlexBox_order" purpose="Check if the 'order' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_order" purpose="Check if the 'order' property exists">
         <description>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/CSS3FlexBox_order.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row" purpose="Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row" purpose="Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
@@ -84,7 +84,7 @@
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
@@ -95,7 +95,7 @@
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row-reverse-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row-reverse-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css-flexbox-row-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-direction-column" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-column" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-direction-column-reverse" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-column-reverse" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column-reverse.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-direction-default" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-default" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-default.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-direction-row" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-row" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-direction-row-reverse" purpose="Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-row-reverse" purpose="Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row-reverse.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-wrap-default" purpose="Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-default" purpose="Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-default.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-wrap-nowrap" purpose="Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-nowrap" purpose="Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-nowrap.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-wrap-wrap" purpose="Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-wrap" purpose="Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="flexbox-flex-wrap-wrap-reverse" purpose="Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-wrap-reverse" purpose="Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap-reverse.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multi-line-wrap-reverse-column-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in column-reverse direction.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-reverse-column-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in column-reverse direction.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-column-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multi-line-wrap-reverse-row-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in row-reverse direction.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-reverse-row-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in row-reverse direction.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-row-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multi-line-wrap-with-column-reverse" purpose="This test check that a flex container wraps blocks multiline in column-reverse direction.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-with-column-reverse" purpose="This test check that a flex container wraps blocks multiline in column-reverse direction.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-with-column-reverse.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multi-line-wrap-with-row-reverse" purpose="This test check that a flex container wraps blocks multiline in row-reverse direction.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-with-row-reverse" purpose="This test check that a flex container wraps blocks multiline in row-reverse direction.">
         <description>
           <steps>
             <step order="1">
index 3d73eb5eb58d664fadd877b432705ac6944297fb..a8db88bd3b60625d85698d7b302129e676d2e07f 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-fonts-css3-tests">
     <set name="DownloadableFonts">
-      <testcase execution_type="manual" id="c522-font-family-000" purpose="Check if the 'font-family' property has correct visual rendering">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c522-font-family-000" purpose="Check if the 'font-family' property has correct visual rendering">
         <description>
           <pre_condition />
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c522-font-family-000.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="c523-font-style-000" purpose="Check if the 'font-style' property has correct visual rendering">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c523-font-style-000" purpose="Check if the 'font-style' property has correct visual rendering">
         <description>
           <pre_condition />
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c523-font-style-000.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="c524-font-var-000" purpose="Check if the 'font-variant' property has correct visual rendering">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c524-font-var-000" purpose="Check if the 'font-variant' property has correct visual rendering">
         <description>
           <pre_condition />
           <steps>
@@ -39,7 +39,7 @@
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c524-font-var-000.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="c525-font-wt-000" purpose="Check if the 'font-weight' property has correct visual rendering">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c525-font-wt-000" purpose="Check if the 'font-weight' property has correct visual rendering">
         <description>
           <pre_condition />
           <steps>
@@ -51,7 +51,7 @@
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c525-font-wt-000.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="c526-font-sz-000" purpose="Check if the 'font-size' property has correct visual rendering">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c526-font-sz-000" purpose="Check if the 'font-size' property has correct visual rendering">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c526-font-sz-000.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3DF_font-family" purpose="Check if the element font-family exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="auto" id="CSS3DF_font-family" purpose="Check if the element font-family exists">
         <description>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/CSS3DF_font-family.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3DF_font-kerning_normal" purpose="Check if the font-kerning can be given normal value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="auto" id="CSS3DF_font-kerning_normal" purpose="Check if the font-kerning can be given normal value">
         <description>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/CSS3DF_font-kerning_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3DF_font-variant_normal" purpose="Check if the font-variant can be given normal value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="auto" id="CSS3DF_font-variant_normal" purpose="Check if the font-variant can be given normal value">
         <description>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/CSS3DF_font-variant_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3DF_font-variant-ligatures_normal" purpose="Check if the font-variant-ligatures can be given normal value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="auto" id="CSS3DF_font-variant-ligatures_normal" purpose="Check if the font-variant-ligatures can be given normal value">
         <description>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/CSS3DF_font-variant-ligatures_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-001" purpose="Check if the 'font' shorthand property accepts and sets font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-001" purpose="Check if the 'font' shorthand property accepts and sets font-size and font-family">
         <description>
           <pre_condition />
           <steps>
@@ -95,7 +95,7 @@
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-002" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-002" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-003" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-003" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-004" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-004" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-006" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-006" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-007" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-007" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-007.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-008" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-008" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-008.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-009" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-009" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-009.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-010" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-010" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-010.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-011" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-011" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-011.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-012" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-012" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-012.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-013" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-013" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-013.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-014" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-014" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-014.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-015" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-015" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-015.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-016" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-016" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-017" purpose="Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-017" purpose="Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-018" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-018" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-018.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-020" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-020" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-020.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-022" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-022" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-022.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-023" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-023" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-023.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-024" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-024" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-024.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-025" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-025" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-025.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-026" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-026" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-026.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-027" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-027" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-027.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-028" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-028" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-028.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-029" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-029" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-029.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-030" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-030" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-030.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-031" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-031" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-031.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-032" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-032" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-032.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-033" purpose="Check if the 'font' property set to 'caption' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-033" purpose="Check if the 'font' property set to 'caption' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-033.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-034" purpose="Check if the 'font' property set to 'icon' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-034" purpose="Check if the 'font' property set to 'icon' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-034.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-035" purpose="Check if the 'font' property set to 'menu' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-035" purpose="Check if the 'font' property set to 'menu' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-035.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-036" purpose="Check if the 'font' property set to 'message-box' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-036" purpose="Check if the 'font' property set to 'message-box' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-036.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-037" purpose="Check if the 'font' property set to 'small-caption' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-037" purpose="Check if the 'font' property set to 'small-caption' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-037.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-038" purpose="Check if the 'font' property set to 'status-bar' correctly uses the system setting">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-038" purpose="Check if the 'font' property set to 'status-bar' correctly uses the system setting">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-038.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-043" purpose="Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-043" purpose="Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-043.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-044" purpose="Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-044" purpose="Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-044.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-applies-to-001" purpose="Check if the 'font' property applies to 'display: inline' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-001" purpose="Check if the 'font' property applies to 'display: inline' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-applies-to-002" purpose="Check if the 'font' property applies to 'display: block' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-002" purpose="Check if the 'font' property applies to 'display: block' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-applies-to-017" purpose="Check if the 'font' property applies to 'display: inherit' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-017" purpose="Check if the 'font' property applies to 'display: inherit' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-001" purpose="Check if the 'font-family' property set to and installed font renders the appropriate font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-001" purpose="Check if the 'font-family' property set to and installed font renders the appropriate font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-002" purpose="Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-002" purpose="Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-003" purpose="Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-003" purpose="Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-004" purpose="Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-004" purpose="Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-005" purpose="Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-005" purpose="Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-005.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-006" purpose="Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-006" purpose="Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-007" purpose="Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-007" purpose="Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-007.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-008" purpose="Check if the font-family names must not contain unescaped parentheses or unescaped curly braces">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-008" purpose="Check if the font-family names must not contain unescaped parentheses or unescaped curly braces">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-008.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-009" purpose="Check if the 'font-family' property set the value 'Ahem'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-009" purpose="Check if the 'font-family' property set the value 'Ahem'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-009.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-applies-to-001" purpose="Check if the 'font-family' property applies to 'display: inline' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-001" purpose="Check if the 'font-family' property applies to 'display: inline' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-applies-to-002" purpose="Check if the 'font-family' property applies to 'display: block' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-002" purpose="Check if the 'font-family' property applies to 'display: block' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-applies-to-016" purpose="Check if the 'font-family' property applies to 'display: none' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-016" purpose="Check if the 'font-family' property applies to 'display: none' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-applies-to-017" purpose="Check if the 'font-family' property applies to 'display: inherit' elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-017" purpose="Check if the 'font-family' property applies to 'display: inherit' elements">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-invalid-characters-001" purpose="Check if the invalid characters in font family names invalidate entire declaration">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-invalid-characters-001" purpose="Check if the invalid characters in font family names invalidate entire declaration">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-invalid-characters-002" purpose="Check if the Invalid characters is in font family names">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-invalid-characters-002" purpose="Check if the Invalid characters is in font family names">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-rule-001" purpose="Check if the default font family varies and depends on user agent">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-rule-001" purpose="Check if the default font family varies and depends on user agent">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-rule-005" purpose="Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-rule-005" purpose="Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-005.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-valid-characters-001" purpose="Check if the 'font-family' sets valid characters">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-valid-characters-001" purpose="Check if the 'font-family' sets valid characters">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-family-valid-characters-002" purpose="Check if the font family names must be identifiers">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-valid-characters-002" purpose="Check if the font family names must be identifiers">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-matching-rule-001" purpose="Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-001" purpose="Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-matching-rule-006" purpose="Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-006" purpose="Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-matching-rule-009" purpose="Check if the invalid font weight values are set to the default weight of 400">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-009" purpose="Check if the invalid font weight values are set to the default weight of 400">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-009.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-matching-rule-012" purpose="Check if the font-size for scalable fonts are rounded to the nearest whole pixel">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-012" purpose="Check if the font-size for scalable fonts are rounded to the nearest whole pixel">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-012.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-001" purpose="Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-001" purpose="Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-002" purpose="Check if the 'font-size' property sets a minimum length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-002" purpose="Check if the 'font-size' property sets a minimum length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-003" purpose="Check if the 'font-size' property sets a minimum plus one length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-003" purpose="Check if the 'font-size' property sets a minimum plus one length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-004" purpose="Check if the 'font-size' property sets a negative zero length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-004" purpose="Check if the 'font-size' property sets a negative zero length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-005" purpose="Check if the 'font-size' property sets a positive zero length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-005" purpose="Check if the 'font-size' property sets a positive zero length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-005.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-006" purpose="Check if the 'font-size' property sets a nominal length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-006" purpose="Check if the 'font-size' property sets a nominal length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-007" purpose="Check if the 'font-size' property sets a positive nominal length value in pixels">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-007" purpose="Check if the 'font-size' property sets a positive nominal length value in pixels">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-007.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-089" purpose="Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-089" purpose="Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-089.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-090" purpose="Check if the font-size can be set as 0%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-090" purpose="Check if the font-size can be set as 0%">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-090.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-091" purpose="Check if the font-size is 1% in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-091" purpose="Check if the font-size is 1% in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-091.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-092" purpose="Check if the font-size is 0 in visual when the font-size property set as -0%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-092" purpose="Check if the font-size is 0 in visual when the font-size property set as -0%">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-092.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-093" purpose="Check if the font-size is 0 in visual when the font-size property set as +0%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-093" purpose="Check if the font-size is 0 in visual when the font-size property set as +0%">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-093.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-094" purpose="Check if the font-size is 100% in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-094" purpose="Check if the font-size is 100% in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-094.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-095" purpose="Check if the font-size is 100% in visual when the font-size property set as +100%">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-095" purpose="Check if the font-size is 100% in visual when the font-size property set as +100%">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-095.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-100" purpose="Check if the font-size is 0 in visual when the font-size property set as -0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-100" purpose="Check if the font-size is 0 in visual when the font-size property set as -0">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-100.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-101" purpose="Check if the font-size can be set as 0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-101" purpose="Check if the font-size can be set as 0">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-101.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-102" purpose="Check if the font-size is 0 in visual when the font-size property set as +0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-102" purpose="Check if the font-size is 0 in visual when the font-size property set as +0">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-102.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-112" purpose="Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-112" purpose="Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-112.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-116" purpose="Check if the font-size have the right size in pixels unit in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-116" purpose="Check if the font-size have the right size in pixels unit in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-116.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-120" purpose="Check if the font-size inherits its value from its parent in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-120" purpose="Check if the font-size inherits its value from its parent in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-120.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-applies-to-001" purpose="Check if the font-size applies to 'display: inline' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-001" purpose="Check if the font-size applies to 'display: inline' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-applies-to-002" purpose="Check if the font-size applies to 'display: block' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-002" purpose="Check if the font-size applies to 'display: block' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-applies-to-016" purpose="Check if the font-size applies to 'display: none' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-016" purpose="Check if the font-size applies to 'display: none' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-applies-to-017" purpose="Check if the font-size applies to 'display: inherit' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-017" purpose="Check if the font-size applies to 'display: inherit' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-rule-003" purpose="Check if the script is free to choose a font-size from the font size table or the closest font size in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-rule-003" purpose="Check if the script is free to choose a font-size from the font size table or the closest font size in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-size-rule-004" purpose="Check if the font-size em unit value refers its parent in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-rule-004" purpose="Check if the font-size em unit value refers its parent in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-001" purpose="Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-001" purpose="Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-002" purpose="Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-002" purpose="Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-003" purpose="Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-003" purpose="Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-004" purpose="Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-004" purpose="Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-applies-to-001" purpose="Check if the font-style applies to 'display: inline' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-001" purpose="Check if the font-style applies to 'display: inline' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-applies-to-002" purpose="Check if the font-style applies to 'display: block' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-002" purpose="Check if the font-style applies to 'display: block' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-applies-to-016" purpose="Check if the font-style applies to 'display: none' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-016" purpose="Check if the font-style applies to 'display: none' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-style-applies-to-017" purpose="Check if the font-style applies to 'display: inherit' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-017" purpose="Check if the font-style applies to 'display: inherit' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-systemfont-rule-004" purpose="Check if the 'font' shorthand property resets any property which not explicitly given a value by default">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-systemfont-rule-004" purpose="Check if the 'font' shorthand property resets any property which not explicitly given a value by default">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-systemfont-rule-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-001" purpose="Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-001" purpose="Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-002" purpose="Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-002" purpose="Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-003" purpose="Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-003" purpose="Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-applies-to-001" purpose="Check if the font-variant applies to 'display: inline' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-001" purpose="Check if the font-variant applies to 'display: inline' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-applies-to-002" purpose="Check if the font-variant applies to 'display: block' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-002" purpose="Check if the font-variant applies to 'display: block' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-applies-to-016" purpose="Check if the font-variant applies to 'display: none' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-016" purpose="Check if the font-variant applies to 'display: none' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-variant-applies-to-017" purpose="Check if the font-variant applies to 'display: inherit' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-017" purpose="Check if the font-variant applies to 'display: inherit' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-001" purpose="Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-001" purpose="Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-008" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-008" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-008.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-010" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-010" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-010.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-011" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-011" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-011.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-012" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-012" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-012.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-013" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-013" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-013.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-014" purpose="Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-014" purpose="Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-014.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-015" purpose="Check if the font-weight inherits its value from its parent in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-015" purpose="Check if the font-weight inherits its value from its parent in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-015.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-applies-to-001" purpose="Check if the font-weight applies to 'display: inline' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-001" purpose="Check if the font-weight applies to 'display: inline' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-applies-to-002" purpose="Check if the font-weight applies to 'display: block' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-002" purpose="Check if the font-weight applies to 'display: block' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-applies-to-016" purpose="Check if the font-weight applies to 'display: none' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-016" purpose="Check if the font-weight applies to 'display: none' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-016.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-applies-to-017" purpose="Check if the font-weight applies to 'display: inherit' elements in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-017" purpose="Check if the font-weight applies to 'display: inherit' elements in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-017.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-001" purpose="Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-001" purpose="Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-001.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-002" purpose="Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-002" purpose="Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-002.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-003" purpose="Check if the font-weight child elements inherit their parent's actual font weight in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-003" purpose="Check if the font-weight child elements inherit their parent's actual font weight in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-003.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-004" purpose="Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-004" purpose="Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-004.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-005" purpose="Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-005" purpose="Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-005.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-006" purpose="Check if the font-weight value 'lighter' selects the next lighter weight in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-006" purpose="Check if the font-weight value 'lighter' selects the next lighter weight in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-006.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-007" purpose="Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-007" purpose="Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-007.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="font-weight-rule-008" purpose="Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-008" purpose="Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-008.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="fonts-010" purpose="Check if font inherits the pre element in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-010" purpose="Check if font inherits the pre element in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-010.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="fonts-011" purpose="Check if font have correct bidirection in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-011" purpose="Check if font have correct bidirection in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-011.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="fonts-012" purpose="Check if font have not bidirection in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-012" purpose="Check if font have not bidirection in visual">
         <description>
           <pre_condition />
           <steps>
index e945378ed1dc592022b1c03c0d977b31c5078824..a3d927c4a7304079cc9488a5f45ad0e2a9f63518 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-forms-html5-tests">
     <set name="Forms">
-      <testcase execution_type="auto" id="fieldset_checkValidity_method_check" purpose="Check if the fieldset checkValidity API can return valid info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_checkValidity_method_check" purpose="Check if the fieldset checkValidity API can return valid info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_checkValidity_method_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_disabled_attribute_check" purpose="Check if the fieldSet disabled attr can show fieldSet disabled info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_disabled_attribute_check" purpose="Check if the fieldSet disabled attr can show fieldSet disabled info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_disabled_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_elements_attribute_check" purpose="Check if the fieldSet elements object can show all fieldSet controllers normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_elements_attribute_check" purpose="Check if the fieldSet elements object can show all fieldSet controllers normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_elements_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_form_attribute_check" purpose="Check if the form attr can show fieldSet form elements info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_form_attribute_check" purpose="Check if the form attr can show fieldSet form elements info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_form_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_name_attribute_check" purpose="Check if the name attr can show the FieldSet name info accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_name_attribute_check" purpose="Check if the name attr can show the FieldSet name info accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_name_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_setCustomValidity_method_check" purpose="Check if the setCustomValidity API can set the validity of fieldSet accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_setCustomValidity_method_check" purpose="Check if the setCustomValidity API can set the validity of fieldSet accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_setCustomValidity_method_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_type_attribute_check" purpose="Check if the type attr can show the fieldSet type accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_type_attribute_check" purpose="Check if the type attr can show the fieldSet type accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_type_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_validationMessage_attribute_check" purpose="Check if the validationMessage attr can show validation message info accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_validationMessage_attribute_check" purpose="Check if the validationMessage attr can show validation message info accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_validationMessage_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_validity_attribute_check" purpose="Check if the fieldSet validity attr can show valid info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_validity_attribute_check" purpose="Check if the fieldSet validity attr can show valid info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_validity_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="fieldset_willValidate_attribute_check" purpose="Chekc if the willValidate attr can show valid info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="fieldset_willValidate_attribute_check" purpose="Chekc if the willValidate attr can show valid info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/fieldset_willValidate_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_acceptCharset_attribute_check" purpose="Check if the form acceptCharset attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_acceptCharset_attribute_check" purpose="Check if the form acceptCharset attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_acceptCharset_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_action_attribute_check" purpose="Check if the form action attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_action_attribute_check" purpose="Check if the form action attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_action_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_autocomplete_attribute_check" purpose="Check if the form autocomplete attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_autocomplete_attribute_check" purpose="Check if the form autocomplete attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_autocomplete_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_checkValidity_method_check" purpose="Check if the form checkValidity API can return valid info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_checkValidity_method_check" purpose="Check if the form checkValidity API can return valid info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_checkValidity_method_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_attribute_check" purpose="Check if the form elements can show form controllers normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_attribute_check" purpose="Check if the form elements can show form controllers normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_elements_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_encoding_attribute_check" purpose="Check if the form encoding attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_encoding_attribute_check" purpose="Check if the form encoding attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_encoding_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_enctype_attribute_check" purpose="Check if the form enctype attr can show form info normally.">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_enctype_attribute_check" purpose="Check if the form enctype attr can show form info normally.">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_enctype_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_getter_index_check" purpose="Check if the getterIndex API can get the elements by index accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_getter_index_check" purpose="Check if the getterIndex API can get the elements by index accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_getter_index_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_getter_name_check" purpose="Check if the getterName can get the elements by name accurately">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_getter_name_check" purpose="Check if the getterName can get the elements by name accurately">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_getter_name_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_length_attribute_check" purpose="Check if the form length attr can show the form controllers'length normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_length_attribute_check" purpose="Check if the form length attr can show the form controllers'length normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_length_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_method_attribute_check" purpose="Check if the form method attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_method_attribute_check" purpose="Check if the form method attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_method_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_name_attribute_check" purpose="Check if the form set the name attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_name_attribute_check" purpose="Check if the form set the name attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_name_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_noValidate_attribute_check" purpose="Check if the form noValidate attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_noValidate_attribute_check" purpose="Check if the form noValidate attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_noValidate_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_reset_method_check" purpose="Check if the reset the API can reset the form contents normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_reset_method_check" purpose="Check if the reset the API can reset the form contents normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_reset_method_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_submit_method_check" purpose="Check if the form submit API can fire onsubmit event normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_submit_method_check" purpose="Check if the form submit API can fire onsubmit event normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_submit_method_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_target_attribute_check" purpose="Check if the form target attr can show form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_target_attribute_check" purpose="Check if the form target attr can show form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/form_target_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="label_control_attribute_check" purpose="Check if the Label control can show label controllers normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="label_control_attribute_check" purpose="Check if the Label control can show label controllers normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/label_control_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="label_form_attribute_check" purpose="Check if the Label form attr can show Lable form elements info normallly">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="label_form_attribute_check" purpose="Check if the Label form attr can show Lable form elements info normallly">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/label_form_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="label_htmlFor_attribute_check" purpose="Check if the label htmlFor attr can affect the target elements">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="label_htmlFor_attribute_check" purpose="Check if the label htmlFor attr can affect the target elements">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/label_htmlFor_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="legend_form_attribute_check" purpose="Check if the Legend form can show the form info normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="legend_form_attribute_check" purpose="Check if the Legend form can show the form info normally">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/legend_form_attribute_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_interfaces_form" purpose="Check if the form element exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_interfaces_form" purpose="Check if the form element exists">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-interfaces-01.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_interfaces_HTMLCollection" purpose="Check if the HTMLCollection element implements the interface">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_interfaces_HTMLCollection" purpose="Check if the HTMLCollection element implements the interface">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-interfaces-01.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_matches_length" purpose="Check if the length of form elements is 0">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_matches_length" purpose="Check if the length of form elements is 0">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-matches.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_nameditem_return_RadioNodeList" purpose="Check form elements collection should return elements or RadioNodeLists">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_nameditem_return_RadioNodeList" purpose="Check form elements collection should return elements or RadioNodeLists">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-nameditem-01.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_nameditem_fieldset" purpose="Check form elements collection should include fieldsets">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_nameditem_fieldset" purpose="Check form elements collection should include fieldsets">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-nameditem-01.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="form_elements_nameditem" purpose="Check form.elements should work correctly in the face of table syntax errors">
+      <testcase component="WebAPI/DOM, Forms and Styles/HTML5 Forms (Partial)" execution_type="auto" id="form_elements_nameditem" purpose="Check form.elements should work correctly in the face of table syntax errors">
         <description>
           <test_script_entry>/opt/tct-forms-html5-tests/forms/w3c/form-elements-nameditem-02.html</test_script_entry>
         </description>
index 7e6807d0f1514aaf83a42422a1868a18264fef48..fc9faf155376ad7f3d72d80a07317504dc529590 100644 (file)
@@ -3,62 +3,62 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-fullscreen-nonw3c-tests">
     <set name="FullScreen">
-      <testcase execution_type="auto" id="FullScreen_cancelFullScreen_exists" purpose="Check if FullScreen has cancelFullScreen method">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_cancelFullScreen_exists" purpose="Check if FullScreen has cancelFullScreen method">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_cancelFullScreen_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenEnabled_exists" purpose="Check if document has fullScreenEnabled attribute">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenEnabled_exists" purpose="Check if document has fullScreenEnabled attribute">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenEnabled_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_exists" purpose="Check if document has fullScreenKeyboardInputAllowed attribute">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_exists" purpose="Check if document has fullScreenKeyboardInputAllowed attribute">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenKeyboardInputAllowed_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullscreen_exists" purpose="Check if document has fullScreen attribute">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullscreen_exists" purpose="Check if document has fullScreen attribute">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullscreen_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_onfullscreenchange_exists" purpose="Check if Element has onfullscreenchange attribute">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_onfullscreenchange_exists" purpose="Check if Element has onfullscreenchange attribute">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_onfullscreenchange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_requestFullScreen_exists" purpose="Check if Element has requestFullScreen method">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_requestFullScreen_exists" purpose="Check if Element has requestFullScreen method">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_requestFullScreen_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenEnabled_readonly" purpose="Check if document.fullScreenEnabled is readonly">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenEnabled_readonly" purpose="Check if document.fullScreenEnabled is readonly">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenEnabled_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenEnabled_type" purpose="Check if document.fullScreenEnabled type is boolean">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenEnabled_type" purpose="Check if document.fullScreenEnabled type is boolean">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenEnabled_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_readonly" purpose="Check if document.fullScreenKeyboardInputAllowed is readonly">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_readonly" purpose="Check if document.fullScreenKeyboardInputAllowed is readonly">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenKeyboardInputAllowed_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_type" purpose="Check if the type of document.fullScreenKeyboardInputAllowed is boolean">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreenKeyboardInputAllowed_type" purpose="Check if the type of document.fullScreenKeyboardInputAllowed is boolean">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreenKeyboardInputAllowed_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullscreen_readonly" purpose="Check if document.fullScreen is readonly">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullscreen_readonly" purpose="Check if document.fullScreen is readonly">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullscreen_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FullScreen_fullScreen_type" purpose="Check if the type of FullScreen.fullScreen is boolean">
+      <testcase component="WebAPI/Supplementary API Reference/Fullscreen API - Mozilla (Partial)" execution_type="auto" id="FullScreen_fullScreen_type" purpose="Check if the type of FullScreen.fullScreen is boolean">
         <description>
           <test_script_entry>/opt/tct-fullscreen-nonw3c-tests/fullscreen/FullScreen_fullScreen_type.html</test_script_entry>
         </description>
index 748145fa7a26215d5c0f4491eaac2b65eb072bb7..d0133ad9032499e95ee60cde2282d50fa952a404 100644 (file)
       <capabilities>
         <capability name="location" />
       </capabilities>
-      <testcase execution_type="auto" id="Coordinates_accuracy" onload_delay="12" purpose="Check if the accuracy of interface Coordinates is comparison">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy" onload_delay="12" purpose="Check if the accuracy of interface Coordinates is comparison">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_accuracy_attribute_exists" onload_delay="12" purpose="Check if the accuracy attribute of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_exists" onload_delay="12" purpose="Check if the accuracy attribute of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_accuracy_attribute_readonly" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_readonly" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_accuracy_attribute_set_null" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_set_null" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_accuracy_attribute_value_default" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_accuracy_attribute_value_default" onload_delay="12" purpose="Check if the accuracy value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_accuracy_attribute_value_default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitude_attribute_empty_string" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_empty_string" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitude_attribute_exists" onload_delay="12" purpose="Check if the altitude value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_exists" onload_delay="12" purpose="Check if the altitude value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitude_attribute_readonly" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_readonly" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitude_attribute_set_null" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitude_attribute_set_null" onload_delay="12" purpose="Check if the altitude value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitude_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_empty_string" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_empty_string" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_exists" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_exists" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_readonly" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_readonly" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_set_null" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_altitudeAccuracy_attribute_set_null" onload_delay="12" purpose="Check if the altitudeAccuracy value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_altitudeAccuracy_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_heading_attribute_empty_string" onload_delay="12" purpose="Check if the heading value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_empty_string" onload_delay="12" purpose="Check if the heading value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_heading_attribute_exists" onload_delay="12" purpose="Check if the heading value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_exists" onload_delay="12" purpose="Check if the heading value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_heading_attribute_readonly" onload_delay="12" purpose="Check if the heading value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_readonly" onload_delay="12" purpose="Check if the heading value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_heading_attribute_set_null" onload_delay="12" purpose="Check if the heading value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_heading_attribute_set_null" onload_delay="12" purpose="Check if the heading value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_heading_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_latitude" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is not NaN">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is not NaN">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_latitude_attribute_empty_string" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_empty_string" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_latitude_attribute_exists" onload_delay="12" purpose="Check if the latitude value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_exists" onload_delay="12" purpose="Check if the latitude value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_latitude_attribute_readonly" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_readonly" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_latitude_attribute_set_null" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_latitude_attribute_set_null" onload_delay="12" purpose="Check if the latitude value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_latitude_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is not NaN">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is not NaN">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude_attribute_empty_string" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_empty_string" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude_attribute_exists" onload_delay="12" purpose="Check if the longitude value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_exists" onload_delay="12" purpose="Check if the longitude value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude_attribute_readonly" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_readonly" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude_attribute_set_null" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_attribute_set_null" onload_delay="12" purpose="Check if the longitude value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_longitude_return_type" onload_delay="12" purpose="Check the return type of longitude of interface Coordinates">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_longitude_return_type" onload_delay="12" purpose="Check the return type of longitude of interface Coordinates">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_longitude_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_speed" onload_delay="12" purpose="Check if the speed value of interface Coordinates is not NaN">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed" onload_delay="12" purpose="Check if the speed value of interface Coordinates is not NaN">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_speed_attribute_empty_string" onload_delay="12" purpose="Check if the speed value of interface Coordinates is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_empty_string" onload_delay="12" purpose="Check if the speed value of interface Coordinates is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_speed_attribute_exists" onload_delay="12" purpose="Check if the speed value of interface Coordinates exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_exists" onload_delay="12" purpose="Check if the speed value of interface Coordinates exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_speed_attribute_readonly" onload_delay="12" purpose="Check if the speed value of interface Coordinates is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_readonly" onload_delay="12" purpose="Check if the speed value of interface Coordinates is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_speed_attribute_set_null" onload_delay="12" purpose="Check if the speed value of interface Coordinates is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_speed_attribute_set_null" onload_delay="12" purpose="Check if the speed value of interface Coordinates is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_speed_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_empty" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_empty" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_no_argument" purpose="Check if the geolocation.clearWatch() method of the first parameter is not argument">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_no_argument" purpose="Check if the geolocation.clearWatch() method of the first parameter is not argument">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_null" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_null" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_set_null" purpose="Check if the method clearWatch value of interface Geolocation can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_set_null" purpose="Check if the method clearWatch value of interface Geolocation can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_set_zero" purpose="Check if the method clearWatch value of interface Geolocation can be set to zero">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_set_zero" purpose="Check if the method clearWatch value of interface Geolocation can be set to zero">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_set_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_with_empty_string" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_with_empty_string" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_with_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_with_number" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_with_number" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_with_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_clearWatch_watchId_with_string" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_clearWatch_watchId_with_string" purpose="Check if the geolocation.clearWatch() method of the first parameter can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_clearWatch_watchId_with_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the second parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the second parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_null_options_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the second and third parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_null_options_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the second and third parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_null_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false" purpose="Check that errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false" purpose="Check that errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true" purpose="Check that errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true" purpose="Check that errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0,timeout is set to 0 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0,timeout is set to 0 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0,timeout is set to 0 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0,timeout is set to 0 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0,timeout is set to 60000 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0,timeout is set to 60000 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0,timeout is set to 60000 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true" onload_delay="12" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0,timeout is set to 60000 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_method_exists" purpose="Check if the method getCurrentPosition value of interface Geolocation exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_method_exists" purpose="Check if the method getCurrentPosition value of interface Geolocation exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_options_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the third parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_options_null" onload_delay="12" purpose="Check if the geolocation.getCurrentPosition() method of the third parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_options_timeout_Neg" purpose="Check if the method getCurrentPosition of interface Geolocation,timeout can be set to Neg">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_options_timeout_Neg" purpose="Check if the method getCurrentPosition of interface Geolocation,timeout can be set to Neg">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_options_timeout_Neg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_options_timeout_Neg_maximumAge_0" purpose="Check the attribute code of interface PositionError's return value">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_options_timeout_Neg_maximumAge_0" purpose="Check the attribute code of interface PositionError's return value">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_options_timeout_Neg_maximumAge_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_Position_options_maximumAge_0_timeout_10_enableHighAccuracy_true" purpose="Check if the attribute position of interface Geolocation returns successfully">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_Position_options_maximumAge_0_timeout_10_enableHighAccuracy_true" purpose="Check if the attribute position of interface Geolocation returns successfully">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_Position_options_maximumAge_0_timeout_10_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation returns successfully">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation returns successfully">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_empty_string" purpose="Check if the geolocation.getCurrentPosition() method of the first parameter can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_empty_string" purpose="Check if the geolocation.getCurrentPosition() method of the first parameter can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_null_options_null" purpose="Check if the geolocation.getCurrentPosition() method of the first third parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_null_options_null" purpose="Check if the geolocation.getCurrentPosition() method of the first third parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_null_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 2000,timeout is set to 60000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 2000,timeout is set to 60000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,and MaximumAge is set to 2000,timeout is set to 60000,enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,and MaximumAge is set to 2000,timeout is set to 60000,enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 2000,timeout is set to 60000,enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 2000,timeout is set to 60000,enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_200000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 200000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_200000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 200000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_200000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 600000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 600000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000_timeout_zero" purpose="Check that successCallback can not be called if Geolocation,MaximumAge is set to 600000, timeout is set to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000_timeout_zero" purpose="Check that successCallback can not be called if Geolocation,MaximumAge is set to 600000, timeout is set to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_600000_timeout_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 700000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 700000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000_timeout_zero" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 700000, timeout is set to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000_timeout_zero" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to 700000, timeout is set to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_700000_timeout_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_empty_string" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_empty_string" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity" onload_delay="12" purpose="Check if the attribute position of interface Geolocation does not return null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity" onload_delay="12" purpose="Check if the attribute position of interface Geolocation does not return null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity_timeout_zero" purpose="Check that successCallback can not be called if Geolocation,MaximumAge is set to Infinity, timeout is set to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity_timeout_zero" purpose="Check that successCallback can not be called if Geolocation,MaximumAge is set to Infinity, timeout is set to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_Infinity_timeout_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Neg" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to -2">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_Neg" onload_delay="12" purpose="Check that successCallback can be called if Geolocation,MaximumAge is set to -2">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_Neg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_null" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_null" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_number" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_number" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_string" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_string" onload_delay="12" purpose="Check if the attribute maximumAge of interface PositionOptions can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_zero" onload_delay="12" purpose="Check if the attribute position of interface Geolocation is not null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_maximumAge_zero" onload_delay="12" purpose="Check if the attribute position of interface Geolocation is not null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_maximumAge_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_2000" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,timeout can be set to 2000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_2000" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,timeout can be set to 2000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_timeout_2000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_empty_string" purpose="Check if the attribute timeout of interface PositionOptions can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_empty_string" purpose="Check if the attribute timeout of interface PositionOptions can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_timeout_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_null" purpose="Check if the attribute timeout of interface PositionOptions can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_null" purpose="Check if the attribute timeout of interface PositionOptions can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_timeout_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_number" purpose="Check if the attribute timeout of interface PositionOptions can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_number" purpose="Check if the attribute timeout of interface PositionOptions can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_timeout_set_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_string" purpose="Check if the attribute timeout of interface PositionOptions can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_timeout_set_string" purpose="Check if the attribute timeout of interface PositionOptions can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_timeout_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_false" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,enableHighAccuracy can be set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_false" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,enableHighAccuracy can be set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_true" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,enableHighAccuracy can be set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_true" onload_delay="12" purpose="Check if the method watchPosition of interface Geolocation,enableHighAccuracy can be set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_options_with_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position" onload_delay="12" purpose="Check if the successCallback of geolocation.getCurrentPosition() return position with correct argument.">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position" onload_delay="12" purpose="Check if the successCallback of geolocation.getCurrentPosition() return position with correct argument.">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_position.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position_no_argument" onload_delay="12" purpose="Check if successCallback of geolocation.getCurrentPosition()  can return position without passing argument to it.">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position_no_argument" onload_delay="12" purpose="Check if successCallback of geolocation.getCurrentPosition()  can return position without passing argument to it.">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_position_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position_return_type" onload_delay="12" purpose="Check if the return type of successCallback of the geolocation.getCurrentPosition() method is object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_position_return_type" onload_delay="12" purpose="Check if the return type of successCallback of the geolocation.getCurrentPosition() method is object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_position_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_set_string" purpose="Check if the geolocation.getCurrentPosition() method of the first parameter is set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_set_string" purpose="Check if the geolocation.getCurrentPosition() method of the first parameter is set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_empty_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to empty">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_empty_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to empty">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_empty_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_empty_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_errorCallback_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_no_argument" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to no argument">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_no_argument" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to no argument">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_errorCallback_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_null" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_null" onload_delay="12" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_errorCallback_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,errorCallback is set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_errorCallback_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_null" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_null" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_number" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_number" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_successCallback_with_string" purpose="Check if the method getCurrentPosition value of interface Geolocation,successCallback is set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_successCallback_with_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_PositionError_PERMISSION_DENIED_constExist" purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_PERMISSION_DENIED_constExist" purpose="Check if the const attribute PERMISSION_DENIED of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_PERMISSION_DENIED_constExist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_POSITION_UNAVAILABLE_constExist" purpose="Check if the const attribute POSITION_UNAVAILABLE of interface PositionError is Exist ,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_POSITION_UNAVAILABLE_constExist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_PositionError_TIMEOUT_constExist" purpose="Check if the PositionError.TIMEOUT exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_PositionError_TIMEOUT_constExist" purpose="Check if the PositionError.TIMEOUT exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_PositionError_TIMEOUT_constExist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" purpose="Check if the return type of error value of interface PositionError is obejct">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_error_return_type" purpose="Check if the return type of error value of interface PositionError is obejct">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_error_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_null" onload_delay="24" purpose="Check if the geolocation.watchPosition() method of the second parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_null" onload_delay="24" purpose="Check if the geolocation.watchPosition() method of the second parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_null_options_null" purpose="Check if the geolocation.watchPosition() method of the second third parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_null_options_null" purpose="Check if the geolocation.watchPosition() method of the second third parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_null_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_options_timeout_0" purpose="Check that errorCallback can be called if Geolocation return timeout">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_options_timeout_0" purpose="Check that errorCallback can be called if Geolocation return timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_options_timeout_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that watchPosition errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that watchPosition errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that watchPosition errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that watchPosition errorCallback can be called if Geolocation,timeout is set to 0 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0, timeout is set to 0 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0, timeout is set to 0 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0, timeout is set to 0 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 0, timeout is set to 0 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_0_maximumAge_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_100_maximumAge_500_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can be called if watchPosition method set maximumAge to 500, timeout to 100 and  enableHighSpeed to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_100_maximumAge_500_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can be called if watchPosition method set maximumAge to 500, timeout to 100 and  enableHighSpeed to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_100_maximumAge_500_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000, enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000, enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000, enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,timeout is set to 60000, enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0, timeout is set to 60000 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0, timeout is set to 60000 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0, timeout is set to 2000, and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 0, timeout is set to 2000, and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_0_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_2000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000, timeout is set to 60000 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_2000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000, timeout is set to 60000 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_60000_maximumAge_2000_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_500_maximumAge_500_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 500, timeout is set to 500 and enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_500_maximumAge_500_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can be called if Geolocation,MaximumAge is set to 500, timeout is set to 500 and enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_errorCallback_with_PositionOptions_timeout_500_maximumAge_500_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_method_exists" purpose="Check if the watchPosition value of interface Geolocation exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_method_exists" purpose="Check if the watchPosition value of interface Geolocation exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_method_return_type" onload_delay="24" purpose="Check if the return type of method watchPosition of interface Geolocation ">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_method_return_type" onload_delay="24" purpose="Check if the return type of method watchPosition of interface Geolocation ">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_method_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_options_maximumAge_2000" onload_delay="24" purpose="Check if the maximumAge value of interface PositionOptions can be set to 2000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_options_maximumAge_2000" onload_delay="24" purpose="Check if the maximumAge value of interface PositionOptions can be set to 2000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_options_maximumAge_2000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_options_maximumAge_Neg" onload_delay="24" purpose="Check if the maximumAge value of interface PositionOptions in method watchPosition can be set to Neg">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_options_maximumAge_Neg" onload_delay="24" purpose="Check if the maximumAge value of interface PositionOptions in method watchPosition can be set to Neg">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_options_maximumAge_Neg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_options_null" onload_delay="24" purpose="Check if the geolocation.watchPosition() method of the third parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_options_null" onload_delay="24" purpose="Check if the geolocation.watchPosition() method of the third parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_options_timeout_Neg" purpose="Check if the watchPosition of interface Geolocation,timeout can be set to -2">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_options_timeout_Neg" purpose="Check if the watchPosition of interface Geolocation,timeout can be set to -2">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_options_timeout_Neg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_Position_options_enableHighAccuracy_false" onload_delay="24" purpose="Check if the enableHighAccuracy value of interface PositionOptions can be set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_Position_options_enableHighAccuracy_false" onload_delay="24" purpose="Check if the enableHighAccuracy value of interface PositionOptions can be set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_Position_options_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_Position_options_enableHighAccuracy_true" onload_delay="24" purpose="Check if the enableHighAccuracy value of interface PositionOptions can be set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_Position_options_enableHighAccuracy_true" onload_delay="24" purpose="Check if the enableHighAccuracy value of interface PositionOptions can be set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_Position_options_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_Position_options_timeout_60000" onload_delay="24" purpose="Check if the watchPosition value of interface Geolocation can be set to 60000 for timeout">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_Position_options_timeout_60000" onload_delay="24" purpose="Check if the watchPosition value of interface Geolocation can be set to 60000 for timeout">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_Position_options_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback" onload_delay="24" purpose="Check if the watchPosition value of interface Geolocation return success">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback" onload_delay="24" purpose="Check if the watchPosition value of interface Geolocation return success">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_empty_string" purpose="Check if the geolocation.watchPosition() method with parameter of successCallback can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_empty_string" purpose="Check if the geolocation.watchPosition() method with parameter of successCallback can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_null_options_null" purpose="Check if the geolocation.watchPosition() method of the first third parameters parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_null_options_null" purpose="Check if the geolocation.watchPosition() method of the first third parameters parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_null_options_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_number" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_number" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000 and timeout is set to 60000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000 and timeout is set to 60000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000 and timeout is set to 60000,enableHighAccuracy is set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,MaximumAge is set to 2000 and timeout is set to 60000,enableHighAccuracy is set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,and MaximumAge is set to 2000 and timeout is set to 60000,enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true" onload_delay="24" purpose="Check that errorCallback can not be called if Geolocation,and MaximumAge is set to 2000 and timeout is set to 60000,enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_options_maximumAge_2000_timeout_60000_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_set_string" purpose="Check if the geolocation.watchPosition() method of the first parameter set a">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_set_string" purpose="Check if the geolocation.watchPosition() method of the first parameter set a">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_string" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_string" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_empty_string" purpose="Check if the geolocation.watchPosition() method of the first parameter set empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_empty_string" purpose="Check if the geolocation.watchPosition() method of the first parameter set empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_empty_string" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_empty_string" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_errorCallback_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_no_argument" onload_delay="24" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to no argument">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_no_argument" onload_delay="24" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to no argument">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_errorCallback_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_null" onload_delay="24" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_null" onload_delay="24" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_string" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_errorCallback_string" purpose="Check if the method watchPosition value of interface Geolocation,errorCallback can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_errorCallback_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_first_null" purpose="Check if the geolocation.watchPosition() method of the first parameter can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_first_null" purpose="Check if the geolocation.watchPosition() method of the first parameter can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_first_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_successCallback_with_null" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_successCallback_with_null" purpose="Check if the method watchPosition value of interface Geolocation,successCallback can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_successCallback_with_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_empty_string" purpose="Check if the method watchPosition value of interface Geolocation can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_empty_string" purpose="Check if the method watchPosition value of interface Geolocation can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_return_before_callbacks" purpose="Check if the method watchPosition value of interface Geolocation return watchId before any callbacks">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_return_before_callbacks" purpose="Check if the method watchPosition value of interface Geolocation return watchId before any callbacks">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_return_before_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_return_type" purpose="Check if the return type of method watchPosition of interface Geolocation is object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_return_type" purpose="Check if the return type of method watchPosition of interface Geolocation is object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_set_null" purpose="Check if the method watchPosition value of interface Geolocation can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_set_null" purpose="Check if the method watchPosition value of interface Geolocation can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_set_number" purpose="Check if the method watchPosition value of interface Geolocation can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_set_number" purpose="Check if the method watchPosition value of interface Geolocation can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_set_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_watchId_set_string" purpose="Check if the method watchPosition value of interface Geolocation can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_watchId_set_string" purpose="Check if the method watchPosition value of interface Geolocation can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_watchId_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_with_timeout_0_maximumAge_0" purpose="Check that watchPosition should be triggered if timeout is 0 and maximumAge is 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_with_timeout_0_maximumAge_0" purpose="Check that watchPosition should be triggered if timeout is 0 and maximumAge is 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_with_timeout_0_maximumAge_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_geolocation" purpose="Check if the return type of geolocation of interface is NavigatorGeolocation object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="navigator_geolocation" purpose="Check if the return type of geolocation of interface is NavigatorGeolocation object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_geolocation_attribute_empty_string" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="navigator_geolocation_attribute_empty_string" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_geolocation_attribute_readonly" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="navigator_geolocation_attribute_readonly" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_geolocation_attribute_set_null" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="navigator_geolocation_attribute_set_null" purpose="Check if the attribute geolocation value of interface NavigatorGeolocation is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/navigator_geolocation_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords" onload_delay="12" purpose="Check if the attribute coords of interface Position is comparison">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords" onload_delay="12" purpose="Check if the attribute coords of interface Position is comparison">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords_attribute_empty_string" onload_delay="12" purpose="Check if the attribute coords value of interface Position is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_empty_string" onload_delay="12" purpose="Check if the attribute coords value of interface Position is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords_attribute_exists" onload_delay="12" purpose="Check if the attribute coords value of interface Position exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_exists" onload_delay="12" purpose="Check if the attribute coords value of interface Position exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords_attribute_readonly" onload_delay="12" purpose="Check if the attribute coords value of interface Position is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_readonly" onload_delay="12" purpose="Check if the attribute coords value of interface Position is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords_attribute_set_null" onload_delay="12" purpose="Check if the attribute coords value of interface Position is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_attribute_set_null" onload_delay="12" purpose="Check if the attribute coords value of interface Position is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_coords_return_type" onload_delay="12" purpose="Check if the return type of coords of interface Position is object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_coords_return_type" onload_delay="12" purpose="Check if the return type of coords of interface Position is object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_coords_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_attribute_exists" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position exists">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_exists" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position exists">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_attribute_readonly" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position is readonly">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_readonly" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position is readonly">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_attribute_set_null" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_attribute_set_null" onload_delay="12" purpose="Check if the attribute timestamp value of interface Position is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_code_attribute_empty_string" purpose="Check if the attribute code value of interface PositionError is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_empty_string" purpose="Check if the attribute code value of interface PositionError is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_code_attribute_exists" purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_exists" purpose="Check if the attribute code value of interface PositionError exists, timeout is set to 10, and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_code_attribute_readonly" purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_readonly" purpose="Check if the attribute code value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_code_attribute_set_null" purpose="Check if the attribute code value of interface PositionError is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_attribute_set_null" purpose="Check if the attribute code value of interface PositionError is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_code_TIMEOUT" purpose="Check if the attribute code of interface PositionError returns 3">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_code_TIMEOUT" purpose="Check if the attribute code of interface PositionError returns 3">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_code_TIMEOUT.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message" purpose="Check if the attribute message of interface PositionError is comparison">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message" purpose="Check if the attribute message of interface PositionError is comparison">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_attribute_empty_string" purpose="Check if the attribute message value of interface PositionError is set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_empty_string" purpose="Check if the attribute message value of interface PositionError is set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_attribute_exists" purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_exists" purpose="Check if the attribute message value of interface PositionError exists, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_attribute_readonly" purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_readonly" purpose="Check if the attribute message value of interface PositionError is readonly, timeout is set to 10 and enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_attribute_set_null" purpose="Check if the attribute message value of interface PositionError is set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_attribute_set_null" purpose="Check if the attribute message value of interface PositionError is set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_attribute_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_getCurrentPosition_Err" purpose="Check if getCurrentPosition returns message of error.">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_Err" purpose="Check if getCurrentPosition returns message of error.">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_Err.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0Age0" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0Age0" purpose="Check if message of timeout error is set to timeout to 0 and maxAge to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOut0AgeNeg" purpose="Check that message of timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1, ">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_getCurrentPosition_timeOutNegAge0" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_getCurrentPosition_timeOutNegAge0" purpose="Check that message of timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0,">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_getCurrentPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_return_type" purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_return_type" purpose="Check if the attribute message of interface PositionError return type,timeout is set to 10,enableHighAccuracy is set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_watchPosition_Err" purpose="Check if watchPosition returns message of error.">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_Err" purpose="Check if watchPosition returns message of error.">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_Err.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_watchPosition_timeOut0Age0" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0Age0" purpose="Check that message of timeout error raised(watchPosition) if W3C geolocation set timeout to 0 and maxAge to 0, ">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0Age0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_watchPosition_timeOut0AgeNeg" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOut0AgeNeg" purpose="Check that timeout error raised if W3C geolocation set timeout to 0 and maxAge to -1">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOut0AgeNeg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_watchPosition_timeOutNegAge0" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_watchPosition_timeOutNegAge0" purpose="Check that timeout error raised if W3C geolocation set timeout to -1 and maxAge to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_watchPosition_timeOutNegAge0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_message_with_getCurrentPosition_timeOut0Age0" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_message_with_getCurrentPosition_timeOut0Age0" purpose="Check that message of timeout error raised(getCurrentPosition) if W3C geolocation set timeout to 0 and maxAge to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_message_with_getCurrentPosition_timeOut0Age0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_PERMISSION_DENIED_Default_value" purpose="Check if default type of PositionError.PERMISSION_DENIED is number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_Default_value" purpose="Check if default type of PositionError.PERMISSION_DENIED is number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_Default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_PERMISSION_DENIED_type" purpose="Check if return type of PositionError.PERMISSION_DENIED  is number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_PERMISSION_DENIED_type" purpose="Check if return type of PositionError.PERMISSION_DENIED  is number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_PERMISSION_DENIED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_Default_value" purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_Default_value" purpose="Check if default value of PositionError.POSITION_UNAVAILABLE is number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_Default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_type" purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_POSITION_UNAVAILABLE_type" purpose="Check if return type of PositionError.POSITION_UNAVAILABLE is number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_POSITION_UNAVAILABLE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_TIMEOUT_Default_value" purpose="Check if default value of PositionError.TIMEOUT is three">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_Default_value" purpose="Check if default value of PositionError.TIMEOUT is three">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_Default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionError_TIMEOUT_type" purpose="Check if return type of PositionError.TIMEOUT is number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionError_TIMEOUT_type" purpose="Check if return type of PositionError.TIMEOUT is number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionError_TIMEOUT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_empty_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to empty string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_empty_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to empty string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_false" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to false">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_false" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to false">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_set_null" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to null">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_set_null" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to null">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_set_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_set_number" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_set_number" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_set_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_set_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_set_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_set_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_true" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to true">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_true" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of interface PositionOptions can be set to true">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_with_null" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to null ">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_with_null" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to null ">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_with_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_with_number" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to number">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_with_number" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to number">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_with_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_enableHighAccuracy_with_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to string">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_enableHighAccuracy_with_string" onload_delay="12" purpose="Check if the attribute enableHighAccuracy of Navigator.PositionOptions.enableHighAccuracy can be set to string">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_enableHighAccuracy_with_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_0" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 0 in getCurrentPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_0" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 0 in getCurrentPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_1000" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 1000 in getCurrentPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_1000" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 1000 in getCurrentPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_getCurrentPosition_timeout_0_maximumAge_1000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_60000" onload_delay="12" purpose="Check if the Navigator.PositionOptions is set timeout to 60000 in getCurrentPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_getCurrentPosition_timeout_60000" onload_delay="12" purpose="Check if the Navigator.PositionOptions is set timeout to 60000 in getCurrentPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_getCurrentPosition_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_0_maximumAge_0" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 0 in watchPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_0_maximumAge_0" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 0 in watchPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_0_maximumAge_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_0_maximumAge_1000" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 1000 in watchPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_0_maximumAge_1000" purpose="Check if the Navigator.PositionOptions is set timeout to 0 and maximumAge to 1000 in watchPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_0_maximumAge_1000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_60000" onload_delay="12" purpose="Check if the Navigator.PositionOptions is set timeout to 60000 in watchPosition method">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="PositionOptions_timeout_watchPosition_timeout_60000" onload_delay="12" purpose="Check if the Navigator.PositionOptions is set timeout to 60000 in watchPosition method">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/PositionOptions_timeout_watchPosition_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_timeout_0" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_0" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_timeout_100" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 100">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_100" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 100">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_100.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Position_timestamp_timeout_60000" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 60000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Position_timestamp_timeout_60000" onload_delay="12" purpose="Check that will get Position.timestamp value if set timeout to 60000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Position_timestamp_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_cached_position" onload_delay="12" purpose="Check if getCurrentPosition() supports cached position object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_cached_position" onload_delay="12" purpose="Check if getCurrentPosition() supports cached position object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_cached_position.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_example_one_short" onload_delay="12" purpose="Check if example of a 'one-shot' position request works">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_example_one_short" onload_delay="12" purpose="Check if example of a 'one-shot' position request works">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_example_one_short.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_operation_completed" onload_delay="12" purpose="Check if getCurrentPosition() invokes onPositionCallback() when the operation completes successfully before the timeout expires">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_operation_completed" onload_delay="12" purpose="Check if getCurrentPosition() invokes onPositionCallback() when the operation completes successfully before the timeout expires">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_operation_completed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_getCurrentPosition_timer_timeout" purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_getCurrentPosition_timer_timeout" purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_getCurrentPosition_timer_timeout.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_cached_position" onload_delay="24" purpose="Check if watchPosition() supports cached position object">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_cached_position" onload_delay="24" purpose="Check if watchPosition() supports cached position object">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_cached_position.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_example_repeated_position" onload_delay="24" purpose="Check if example of requesting repeated position updates works">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_example_repeated_position" onload_delay="24" purpose="Check if example of requesting repeated position updates works">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_example_repeated_position.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_operation_completed" onload_delay="24" purpose="Check if watchPosition() invokes onPositionCallback() when the operation completes successfully before the timeout expires">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_operation_completed" onload_delay="24" purpose="Check if watchPosition() invokes onPositionCallback() when the operation completes successfully before the timeout expires">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_operation_completed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Geolocation_watchPosition_timer_timeout" purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Geolocation_watchPosition_timer_timeout" purpose="Check if watchPosition() invokes onPositionErrorCallback() after timer fires TIMEOUT">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Geolocation_watchPosition_timer_timeout.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_attribute_timeout_0" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 0">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_0" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 0">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_attribute_timeout_100" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 100">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_100" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 100">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_100.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Coordinates_attribute_timeout_60000" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 60000">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="auto" id="Coordinates_attribute_timeout_60000" onload_delay="12" purpose="Check if will get Coordinates attribute return value when set timeout to 60000">
         <description>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/Coordinates_attribute_timeout_60000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="errorcallback_POSITION_UNAVAILABLE" purpose="Check if success callback is called or error callback is called with correct code">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="errorcallback_POSITION_UNAVAILABLE" purpose="Check if success callback is called or error callback is called with correct code">
         <description>
           <pre_condition>enable GPS or connect to an available network</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/w3c/t.html?00002</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="getCurrentPosition_return_synchronously" purpose="Check if getCurrentPosition returns synchronously before any callbacks are invoked">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="getCurrentPosition_return_synchronously" purpose="Check if getCurrentPosition returns synchronously before any callbacks are invoked">
         <description>
           <pre_condition>enable GPS or connect to an available network</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-geoallow-w3c-tests/geoallow/w3c/t.html?00031</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="watchPosition_return_synchronously" purpose="Check if watchPosition returns synchronously before any callbacks are invoked">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="watchPosition_return_synchronously" purpose="Check if watchPosition returns synchronously before any callbacks are invoked">
         <description>
           <pre_condition>enable GPS or connect to an available network</pre_condition>
           <steps>
index 18ea8fde0d9fdc2f8b46104043e8351a2c61b23b..d6a9a31b41c5b901fa72b60f1c3be14270db655e 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-geodeny-w3c-tests">
     <set name="Geolocation">
-      <testcase execution_type="manual" id="Geolocation_getCurrentPosition_operation_failed" purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() when the operation fails before the timeout expires">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="Geolocation_getCurrentPosition_operation_failed" purpose="Check if getCurrentPosition() invokes onPositionErrorCallback() when the operation fails before the timeout expires">
         <description>
           <pre_condition>disable GPS and network</pre_condition>
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry>/opt/tct-geodeny-w3c-tests/geodeny/Geolocation_getCurrentPosition_operation_failed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Geolocation_watchPosition_operation_failed" purpose="Check if watchPosition() invokes onPositionErrorCallback() when the operation fails before the timeout expires">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="Geolocation_watchPosition_operation_failed" purpose="Check if watchPosition() invokes onPositionErrorCallback() when the operation fails before the timeout expires">
         <description>
           <pre_condition>disable GPS and network</pre_condition>
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry>/opt/tct-geodeny-w3c-tests/geodeny/Geolocation_watchPosition_operation_failed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="errorcallback_PERMISSION_DENIED" purpose="Check if error callback is called with correct code">
+      <testcase component="WebAPI/Location/Geolocation API Specification" execution_type="manual" id="errorcallback_PERMISSION_DENIED" purpose="Check if error callback is called with correct code">
         <description>
           <pre_condition>disable GPS and network</pre_condition>
           <steps>
index 17c9b1611104696bcc144b2b9568922efce0d91c..cd2e7f10b3f83cb64d6f5a403f1eb05ef5380a18 100644 (file)
@@ -3,32 +3,32 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-gumallow-w3c-tests">
     <set name="GetUserMedia">
-      <testcase execution_type="auto" id="navigator_getusermedia_supported" purpose="Check if Navigator implements NavigatorUserMedia">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_getusermedia_supported" purpose="Check if Navigator implements NavigatorUserMedia">
         <description>
           <test_script_entry test_script_expected_result="Pass">/opt/tct-gumallow-w3c-tests/gumallow/navigator_getusermedia_supported.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_audio_getting_datastream" purpose="Check if we can access to the user's microphone by calling the API 'getUserMedia'">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_audio_getting_datastream" purpose="Check if we can access to the user's microphone by calling the API 'getUserMedia'">
         <description>
           <test_script_entry>/opt/tct-gumallow-w3c-tests/gumallow/navigator_audio_getting_datastream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_audio_video_getting_datastream" purpose="Check if we can access to local devices (video cameras, microphones, Web cams) that can generate multimedia stream data by calling the API 'getUserMedia'">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_audio_video_getting_datastream" purpose="Check if we can access to local devices (video cameras, microphones, Web cams) that can generate multimedia stream data by calling the API 'getUserMedia'">
         <description>
           <test_script_entry>/opt/tct-gumallow-w3c-tests/gumallow/navigator_audio_video_getting_datastream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_audio_not_getting_datastream" purpose="Check if we can not access to the user's microphone by calling the API 'getUserMedia'">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_audio_not_getting_datastream" purpose="Check if we can not access to the user's microphone by calling the API 'getUserMedia'">
         <description>
           <test_script_entry>/opt/tct-gumallow-w3c-tests/gumallow/navigator_audio_not_getting_datastream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_video_getting_datastream" purpose="Check if we can access to the user's Web cams or video cameras by calling the API 'getUserMedia'">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_video_getting_datastream" purpose="Check if we can access to the user's Web cams or video cameras by calling the API 'getUserMedia'">
         <description>
           <test_script_entry>/opt/tct-gumallow-w3c-tests/gumallow/navigator_video_getting_datastream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="navigator_video_not_getting_datastream" purpose="Check if we can not access to the user's Web cams and video cameras by calling the API 'getUserMedia'">
+      <testcase component="WebAPI/Media/getUserMedia (Partial)" execution_type="auto" id="navigator_video_not_getting_datastream" purpose="Check if we can not access to the user's Web cams and video cameras by calling the API 'getUserMedia'">
         <description>
           <test_script_entry>/opt/tct-gumallow-w3c-tests/gumallow/navigator_video_not_getting_datastream.html</test_script_entry>
         </description>
index 5832f7e1b6437cfc1b2374e22235988eeb1a2b49..7e0e32896fd42db36a4d1a9bc5fdf46a7777200c 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-indexeddb-w3c-tests">
     <set name="IndexDB">
-      <testcase execution_type="auto" id="IDBCursor_advance_exists" purpose="Check if IDBCursor.advance method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_advance_exists" purpose="Check if IDBCursor.advance method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_advance_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_direction_exists" purpose="Check if IDBCursor.direction method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_direction_exists" purpose="Check if IDBCursor.direction method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_direction_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_key_exist" purpose="Check if IDBCursor.key method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_key_exist" purpose="Check if IDBCursor.key method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_key_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_primaryKey_exist" purpose="Check if IDBCursor.primaryKey attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_primaryKey_exist" purpose="Check if IDBCursor.primaryKey attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_primaryKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_source_exists" purpose="Check if IDBCursor.source attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_source_exists" purpose="Check if IDBCursor.source attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_source_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursorWithValue_value_exist.html" purpose="Check if IDBCursorWithValue.value attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursorWithValue_value_exist.html" purpose="Check if IDBCursorWithValue.value attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursorWithValue_value_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_close_exist" purpose="Check if IDBDatabase.close method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_close_exist" purpose="Check if IDBDatabase.close method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_close_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_createObjectStore_exist" purpose="Check if IDBDatabaseSync.createObjectStore method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_createObjectStore_exist" purpose="Check if IDBDatabaseSync.createObjectStore method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_createObjectStore_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_deleteObjectStore_exist" purpose="Check if IDBDatabase.deleteObjectStore method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_deleteObjectStore_exist" purpose="Check if IDBDatabase.deleteObjectStore method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_deleteObjectStore_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_name_exist" purpose="Check if IDBDatabase.name attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_name_exist" purpose="Check if IDBDatabase.name attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_objectStoreNames_exist" purpose="Check if IDBDatabase.objectStoreNames attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_objectStoreNames_exist" purpose="Check if IDBDatabase.objectStoreNames attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_objectStoreNames_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_onabort_exist" purpose="Check if IDBDatabase.onabort attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_onabort_exist" purpose="Check if IDBDatabase.onabort attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_onabort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_onerror_exist" purpose="Check if IDBDatabase.onerror attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_onerror_exist" purpose="Check if IDBDatabase.onerror attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_onversionchange_exist" purpose="Check if IDBDatabase.onversionchange attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_onversionchange_exist" purpose="Check if IDBDatabase.onversionchange attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_onversionchange_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_transaction_exist" purpose="Check if IDBDatabase.transaction method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_transaction_exist" purpose="Check if IDBDatabase.transaction method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_transaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBDatabase_version_exist" purpose="Check if IDBDatabase.version attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBDatabase_version_exist" purpose="Check if IDBDatabase.version attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBDatabase_version_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBEnvironment_indexedDB_exist" purpose="Check if IDBEnvironment.indexedDB attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBEnvironment_indexedDB_exist" purpose="Check if IDBEnvironment.indexedDB attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBEnvironment_indexedDB_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBFactory_cmp_exist" purpose="Check if IDBFactory.cmp method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBFactory_cmp_exist" purpose="Check if IDBFactory.cmp method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBFactory_cmp_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBFactory_deleteDatabase_exist" purpose="Check if IDBFactory.deleteDatabase method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBFactory_deleteDatabase_exist" purpose="Check if IDBFactory.deleteDatabase method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBFactory_deleteDatabase_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBFactory_open_exist" purpose="Check if IDBFactory.open method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBFactory_open_exist" purpose="Check if IDBFactory.open method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBFactory_open_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_count_exist" purpose="Check if IDBIndex.count method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_count_exist" purpose="Check if IDBIndex.count method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_count_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_keyPath_exists" purpose="Check if IDBIndex.keyPath attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_keyPath_exists" purpose="Check if IDBIndex.keyPath attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_keyPath_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_multientry_exist" purpose="Check if IDBIndex.multientry attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_multientry_exist" purpose="Check if IDBIndex.multientry attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_multientry_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_name_exist" purpose="Check if IDBIndex.name attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_name_exist" purpose="Check if IDBIndex.name attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_objectStore_exists" purpose="Check if IDBIndex.objectStore attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_objectStore_exists" purpose="Check if IDBIndex.objectStore attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_objectStore_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_openCursor_exists" purpose="Check if IDBIndex.openCursor method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_openCursor_exists" purpose="Check if IDBIndex.openCursor method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_openCursor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_openKeyCursor_exist" purpose="Check if IDBIndex.openKeyCursor method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_openKeyCursor_exist" purpose="Check if IDBIndex.openKeyCursor method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_openKeyCursor_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBIndex_unique_exist" purpose="Check if IDBIndex.unique attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBIndex_unique_exist" purpose="Check if IDBIndex.unique attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBIndex_unique_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_bound_exist" purpose="Check if IDBKeyRange.bound method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_bound_exist" purpose="Check if IDBKeyRange.bound method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_bound_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_lower" purpose="Check if IDBKeyRange.lower attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_lower" purpose="Check if IDBKeyRange.lower attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_lower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_lowerBound" purpose="Check if IDBKeyRange.lowerBound method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_lowerBound" purpose="Check if IDBKeyRange.lowerBound method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_lowerBound.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_lowerOpen_exist" purpose="Check if IDBKeyRange.lowerOpen attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_lowerOpen_exist" purpose="Check if IDBKeyRange.lowerOpen attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_lowerOpen_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_only_exist" purpose="Check if IDBKeyRange.only method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_only_exist" purpose="Check if IDBKeyRange.only method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_only_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_upper_exist" purpose="Check if IDBKeyRange.upper attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_upper_exist" purpose="Check if IDBKeyRange.upper attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_upper_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_upperBound_exist" purpose="Check if IDBKeyRange.upperBound method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_upperBound_exist" purpose="Check if IDBKeyRange.upperBound method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_upperBound_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBKeyRange_upperOpen_exist" purpose="Check if IDBKeyRange.upperOpen attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBKeyRange_upperOpen_exist" purpose="Check if IDBKeyRange.upperOpen attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBKeyRange_upperOpen_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_add_exist" purpose="Check if IDBObjectStore.add method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_add_exist" purpose="Check if IDBObjectStore.add method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_add_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_clear_exist" purpose="Check if IDBObjectStore.clear method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_clear_exist" purpose="Check if IDBObjectStore.clear method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_clear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_count_exist" purpose="Check if IDBObjectStore.count method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_count_exist" purpose="Check if IDBObjectStore.count method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_count_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_createIndex_exist" purpose="Check if IDBObjectStore.createIndex method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_createIndex_exist" purpose="Check if IDBObjectStore.createIndex method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_createIndex_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_delete_exist" purpose="Check if IDBObjectStore.delete method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_delete_exist" purpose="Check if IDBObjectStore.delete method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_delete_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_deleteIndex_exist" purpose="Check if IDBObjectStore.deleteIndex method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_deleteIndex_exist" purpose="Check if IDBObjectStore.deleteIndex method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_deleteIndex_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_get_exist" purpose="Check if IDBObjectStore.get method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_get_exist" purpose="Check if IDBObjectStore.get method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_index_exits" purpose="Check if IDBObjectStore.index method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_index_exits" purpose="Check if IDBObjectStore.index method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_index_exits.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_indexNames_exist" purpose="Check if IDBObjectStore.indexNames method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_indexNames_exist" purpose="Check if IDBObjectStore.indexNames method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_indexNames_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_keyPath_exist" purpose="Check if IDBObjectStore.keyPath attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_keyPath_exist" purpose="Check if IDBObjectStore.keyPath attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_keyPath_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_name_exist" purpose="Check if IDBObjectStore.name attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_name_exist" purpose="Check if IDBObjectStore.name attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_openCursor_exist" purpose="Check if IDBObjectStore.openCursor method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_openCursor_exist" purpose="Check if IDBObjectStore.openCursor method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_openCursor_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_put_exist" purpose="Check if IDBObjectStore.put method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_put_exist" purpose="Check if IDBObjectStore.put method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_put_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBObjectStore_transaction_exist" purpose="Check if IDBObjectStore.transaction attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBObjectStore_transaction_exist" purpose="Check if IDBObjectStore.transaction attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBObjectStore_transaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBOpenDBRequest_onblocked_exist" purpose="Check if IDBOpenDBRequest.onblocked method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBOpenDBRequest_onblocked_exist" purpose="Check if IDBOpenDBRequest.onblocked method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBOpenDBRequest_onblocked_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBOpenDBRequest_onupgradeneeded_exist" purpose="Check if IDBOpenDBRequest.onupgradeneeded method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBOpenDBRequest_onupgradeneeded_exist" purpose="Check if IDBOpenDBRequest.onupgradeneeded method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBOpenDBRequest_onupgradeneeded_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_error_exist" purpose="Check if IDBRequest.error attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_error_exist" purpose="Check if IDBRequest.error attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_error_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_onerror_exist" purpose="Check if IDBRequest.onerror method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_onerror_exist" purpose="Check if IDBRequest.onerror method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_onsuccess_exist" purpose="Check if IDBRequest.onsuccess method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_onsuccess_exist" purpose="Check if IDBRequest.onsuccess method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_onsuccess_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_readyState_exist" purpose="Check if IDBRequest.readyState attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_readyState_exist" purpose="Check if IDBRequest.readyState attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_readyState_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_result_exist" purpose="Check if IDBRequest.result method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_result_exist" purpose="Check if IDBRequest.result method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_result_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_source_exist" purpose="Check if IDBRequest.source attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_source_exist" purpose="Check if IDBRequest.source attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_source_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBRequest_transaction_exist" purpose="Check if IDBRequest.transaction method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBRequest_transaction_exist" purpose="Check if IDBRequest.transaction method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBRequest_transaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_abort_exist" purpose="Check if IDBTransaction.abort method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_abort_exist" purpose="Check if IDBTransaction.abort method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_abort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_db_exist" purpose="Check if IDBTransaction.db attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_db_exist" purpose="Check if IDBTransaction.db attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_db_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_mode_exist" purpose="Check if IDBTransaction.mode attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_mode_exist" purpose="Check if IDBTransaction.mode attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_mode_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_objectStore_exist" purpose="Check if IDBTransaction.objectStore attribute exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_objectStore_exist" purpose="Check if IDBTransaction.objectStore attribute exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_objectStore_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_onabort_exist" purpose="Check if IDBTransaction.onabort method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_onabort_exist" purpose="Check if IDBTransaction.onabort method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_onabort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_oncomplete_exist" purpose="Check if IDBTransaction.oncomplete method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_oncomplete_exist" purpose="Check if IDBTransaction.oncomplete method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_oncomplete_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBTransaction_onerror_exist" purpose="Check if IDBTransaction.onerror method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBTransaction_onerror_exist" purpose="Check if IDBTransaction.onerror method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBTransaction_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_delete_exist" purpose="Check if IDBCursor.delete method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_delete_exist" purpose="Check if IDBCursor.delete method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_delete_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="IDBCursor_update_exist" purpose="Check if IDBCursor.update method exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="IDBCursor_update_exist" purpose="Check if IDBCursor.update method exists">
         <description>
           <test_script_entry>/opt/tct-indexeddb-w3c-tests/indexeddb/IDBCursor_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_transaction" purpose="Check if can open a database transaction with a invalid scope">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_transaction" purpose="Check if can open a database transaction with a invalid scope">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_transaction.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add13" purpose="Check if can add a record with an invalid out of line key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add13" purpose="Check if can add a record with an invalid out of line key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add13.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add11" purpose="Check if can add a record with an invalid in line key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add11" purpose="Check if can add a record with an invalid in line key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add11.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put12" purpose="Check if can put a record without define any keys">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put12" purpose="Check if can put a record without define any keys">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put12.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_get3" purpose="Check if the key is a Date">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_get3" purpose="Check if the key is a Date">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_get3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbindex_get" purpose="Check if get() method returns records">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbindex_get" purpose="Check if get() method returns records">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbindex_get.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_delete_objectstore3" purpose="Check if can remove a record in an inactive transaction by object store">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_delete_objectstore3" purpose="Check if can remove a record in an inactive transaction by object store">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_delete_objectstore3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put9" purpose="Check if can put a record with an invalid in line key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put9" purpose="Check if can put a record with an invalid in line key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put9.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_objectstore3" purpose="Check if can modify a record in an inactive transaction by object store">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_objectstore3" purpose="Check if can modify a record in an inactive transaction by object store">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_objectstore3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_deleteObjectStore" purpose="Check if the name of object store removed from database when deleteObjectStore() method invoked">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_deleteObjectStore" purpose="Check if the name of object store removed from database when deleteObjectStore() method invoked">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_deleteObjectStore.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_createIndex2" purpose="Check if can create an index that the unique value is already exist on an object store ">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_createIndex2" purpose="Check if can create an index that the unique value is already exist on an object store ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_createIndex2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_continue_objectstore4" purpose="Check if can iterate to the next record when the direction is already set to the previous one on object store">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_continue_objectstore4" purpose="Check if can iterate to the next record when the direction is already set to the previous one on object store">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_continue_objectstore4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_deleteIndex" purpose="Check if can remove the index when the deleteIndex() method invoked">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_deleteIndex" purpose="Check if can remove the index when the deleteIndex() method invoked">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_deleteIndex.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put7" purpose="Check if object store uses autoIncrement and out-of-line keys on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put7" purpose="Check if object store uses autoIncrement and out-of-line keys on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put7.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore2" purpose="Check if create an object store with the correct 'name' and 'keyPath' properties">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore2" purpose="Check if create an object store with the correct 'name' and 'keyPath' properties">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add6" purpose="Check if object store uses autoIncrement and inline keys on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add6" purpose="Check if object store uses autoIncrement and inline keys on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add6.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore6" purpose="Check if create an object store with an invalid key path">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore6" purpose="Check if create an object store with an invalid key path">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore6.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put8" purpose="Check if object store has properties of autoIncrement with true value and key path object on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put8" purpose="Check if object store has properties of autoIncrement with true value and key path object on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put8.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_index2" purpose="Check if can modify a record in a read-only transaction by index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_index2" purpose="Check if can modify a record in a read-only transaction by index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_index2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_deleteObjectStore3" purpose="Check if can remove an object store which does not exist">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_deleteObjectStore3" purpose="Check if can remove an object store which does not exist">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_deleteObjectStore3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add10" purpose="Check if can call 'add' without a key argument when the object store intend to use out-of-line keys">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add10" purpose="Check if can call 'add' without a key argument when the object store intend to use out-of-line keys">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add10.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put14" purpose="Check if can put a record with an invalid key in index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put14" purpose="Check if can put a record with an invalid key in index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put14.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_get" purpose="Check if the key is a number">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_get" purpose="Check if the key is a number">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_get.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_clear" purpose="Check if clear() method works">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_clear" purpose="Check if clear() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_clear.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_transaction2" purpose="Check if transaction() method has none mode argument">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_transaction2" purpose="Check if transaction() method has none mode argument">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_transaction2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put6" purpose="Check if object store uses autoIncrement and inline keys on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put6" purpose="Check if object store uses autoIncrement and inline keys on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put6.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put5" purpose="Check if the key path of object store is an object attribute on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put5" purpose="Check if the key path of object store is an object attribute on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put5.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_get4" purpose="Check if can retrieve a record that doesn't exist">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_get4" purpose="Check if can retrieve a record that doesn't exist">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_get4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put4" purpose="Check if object store can still put when the 'unique: true' specified by index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put4" purpose="Check if object store can still put when the 'unique: true' specified by index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore5" purpose="Check if the name of object store appears in database">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore5" purpose="Check if the name of object store appears in database">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore5.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore3" purpose="Check if can create an object store outside of a version changed transaction">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore3" purpose="Check if can create an object store outside of a version changed transaction">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_transaction3" purpose="Check if can open a transaction on closed database connection">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_transaction3" purpose="Check if can open a transaction on closed database connection">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_transaction3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put3" purpose="Check if the record of object store already has the same key existed on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put3" purpose="Check if the record of object store already has the same key existed on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put2" purpose="Check if an object store uses out-of-line keys on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put2" purpose="Check if an object store uses out-of-line keys on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_createIndex" purpose="Check if createIndex() method works">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_createIndex" purpose="Check if createIndex() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_createIndex.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_get2" purpose="Check if the key is a string">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_get2" purpose="Check if the key is a string">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_get2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore" purpose="Check if createObjectStore() method works">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore" purpose="Check if createObjectStore() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add4" purpose="Check if object store can still add when the 'unique: true' specified by index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add4" purpose="Check if object store can still add when the 'unique: true' specified by index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_objectstore" purpose="Check if can modify a record in object store">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_objectstore" purpose="Check if can modify a record in object store">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_objectstore.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add3" purpose="Check if the record of object store already has the same key existed on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add3" purpose="Check if the record of object store already has the same key existed on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add8" purpose="Check if object store has properties of autoIncrement with true value and key path object on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add8" purpose="Check if object store has properties of autoIncrement with true value and key path object on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add8.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_delete2" purpose="Check if the key dismatch any records on delete() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_delete2" purpose="Check if the key dismatch any records on delete() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_delete2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_objectstore2" purpose="Check if can modify a record in a read-only transaction by object store">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_objectstore2" purpose="Check if can modify a record in a read-only transaction by object store">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_objectstore2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_clear2" purpose="Check if clear() method removes all records in an index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_clear2" purpose="Check if clear() method removes all records in an index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_clear2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add5" purpose="Check if the key path of object store is an object attribute on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add5" purpose="Check if the key path of object store is an object attribute on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add5.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_deleteObjectStore2" purpose="Check if can remove the object store outside of a version changed transaction">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_deleteObjectStore2" purpose="Check if can remove the object store outside of a version changed transaction">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_deleteObjectStore2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add12" purpose="Check if can call 'add' without in-line key defined ">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add12" purpose="Check if can call 'add' without in-line key defined ">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add12.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add" purpose="Check if an object store uses in-line keys on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add" purpose="Check if an object store uses in-line keys on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put13" purpose="Check if can put a record with an invalid out of line key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put13" purpose="Check if can put a record with an invalid out of line key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put13.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbindex_getKey" purpose="Check if getKey() method works">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbindex_getKey" purpose="Check if getKey() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbindex_getKey.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_index" purpose="Check if index() method works">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_index" purpose="Check if index() method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_index.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_index" purpose="Check if can modify a record in the object store by index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_index" purpose="Check if can modify a record in the object store by index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_index.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put10" purpose="Check if can call 'put' without an key argument when the object store intend to use out-of-line keys">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put10" purpose="Check if can call 'put' without an key argument when the object store intend to use out-of-line keys">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put10.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add2" purpose="Check if an object store uses out-of-line keys on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add2" purpose="Check if an object store uses out-of-line keys on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_delete" purpose="Check if delete() method removes record with inline keys">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_delete" purpose="Check if delete() method removes record with inline keys">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_delete.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_delete4" purpose="Check if delete() method removes record with out-of-line keys">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_delete4" purpose="Check if delete() method removes record with out-of-line keys">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_delete4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put" purpose="Check if an object store uses in-line keys on put() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put" purpose="Check if an object store uses in-line keys on put() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add14" purpose="Check if can add a record with an invalid key in index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add14" purpose="Check if can add a record with an invalid key in index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add14.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbdatabase_createObjectStore4" purpose="Check if can create an object store that already exists">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbdatabase_createObjectStore4" purpose="Check if can create an object store that already exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbdatabase_createObjectStore4.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_put11" purpose="Check if can put a record with an invalid key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_put11" purpose="Check if can put a record with an invalid key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_put11.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbcursor_update_index3" purpose="Check if can modify a record in an inactive transaction by index">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbcursor_update_index3" purpose="Check if can modify a record in an inactive transaction by index">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbcursor_update_index3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_delete3" purpose="Check if the key path of object store is an object attribute">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_delete3" purpose="Check if the key path of object store is an object attribute">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_delete3.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add9" purpose="Check if can add a record with an invalid  inline key">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add9" purpose="Check if can add a record with an invalid  inline key">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add9.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="idbobjectstore_add7" purpose="Check if object store uses autoIncrement and out-of-line keys on add() method">
+      <testcase component="WebAPI/Storage/Indexed Database API (Partial)" execution_type="auto" id="idbobjectstore_add7" purpose="Check if object store uses autoIncrement and out-of-line keys on add() method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-indexeddb-w3c-tests/indexeddb/w3c/idbobjectstore_add7.htm</test_script_entry>
         </description>
index 6ba3ee476a44004044d9ca4f3fd8499f8325de1c..f3252bdec6e0a9795b3d1b4382c389709ef88a09 100644 (file)
@@ -3,32 +3,32 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-jsenhance-html5-tests">
     <set name="JSEnhance">
-      <testcase execution_type="auto" id="document_getElementsByClassName_exists" purpose="Check if the document object has getElementsByClassName method">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="document_getElementsByClassName_exists" purpose="Check if the document object has getElementsByClassName method">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/document_getElementsByClassName_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="element_classList_exists" purpose="Check if the Element has classList attribute">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="element_classList_exists" purpose="Check if the Element has classList attribute">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/element_classList_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="element_matchesSelector_exists" purpose="Check if the Element has matchesSelector attribute">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="element_matchesSelector_exists" purpose="Check if the Element has matchesSelector attribute">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/element_matchesSelector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="script_async_exists" purpose="Check if the script element has async attribute">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="script_async_exists" purpose="Check if the script element has async attribute">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/script_async_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="script_defer_exists" purpose="Check if the script element has defer attribute">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="script_defer_exists" purpose="Check if the script element has defer attribute">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/script_defer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_hashchange_event_exists" purpose="Check if the window has hashchange event">
+      <testcase component="WebAPI/DOM, Forms and Styles/DOM/JavaScript related HTML5 Enhancements" execution_type="auto" id="window_hashchange_event_exists" purpose="Check if the window has hashchange event">
         <description>
           <test_script_entry>/opt/tct-jsenhance-html5-tests/jsenhance/window_hashchange_event_exists.html</test_script_entry>
         </description>
index d46bda8077d570751e5d935ce8654a615cb0ecab..6075cdadbad0c2a6ef56ea95a509d823ed2bee94 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-manual-w3c-tests">
     <set name="csp">
-      <testcase execution_type="manual" id="csp_sandbox_empty_int" purpose="Check if user agent is unable to use javascript internal when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_int" purpose="Check if user agent is unable to use javascript internal when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_ext" purpose="Check if user agent is unable to use javascript in external when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_ext" purpose="Check if user agent is unable to use javascript in external when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_event" purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_event" purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -39,7 +39,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_event.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_sandbox_empty_inline" purpose="Check if user agent is unable to use javascript inline when sandbox is empty.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_inline" purpose="Check if user agent is unable to use javascript inline when sandbox is empty.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -51,7 +51,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_inline.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_img_allowed" purpose="Check if user agent is able to use internal image resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_allowed" purpose="Check if user agent is able to use internal image resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -63,7 +63,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_img_blocked" purpose="Check if user agent is unable to use external image resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_blocked" purpose="Check if user agent is unable to use external image resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -75,7 +75,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_object_allowed" purpose="Check if user agent is able to use internal object resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_allowed" purpose="Check if user agent is able to use internal object resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -87,7 +87,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_object_blocked" purpose="Check if user agent is unable to use external object resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_blocked" purpose="Check if user agent is unable to use external object resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
@@ -99,7 +99,7 @@
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_font_allowed" purpose="Check if user agent is able to use external font resource when default-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_allowed" purpose="Check if user agent is able to use external font resource when default-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_font_blocked" purpose="Check if user agent is unable to use internal font resource when default-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_blocked" purpose="Check if user agent is unable to use internal font resource when default-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_none_font_blocked_ext" purpose="Check if user agent is unable to use external font resource when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_ext" purpose="Check if user agent is unable to use external font resource when default-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_none_font_blocked_int" purpose="Check if user agent is unable to use internal font resource when default-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_int" purpose="Check if user agent is unable to use internal font resource when default-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_font_allowed" purpose="Check if user agent is able to use internal font resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_allowed" purpose="Check if user agent is able to use internal font resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_font_blocked" purpose="Check if user agent is able to use external font resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_blocked" purpose="Check if user agent is able to use external font resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked_int" purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked_int" purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_frame_allowed" purpose="Check if user agent is able to use internal frame resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_allowed" purpose="Check if user agent is able to use internal frame resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_default-src_self_frame_blocked" purpose="Check if user agent is unable to use external default resource when default-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_blocked" purpose="Check if user agent is unable to use external default resource when default-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_allowed" purpose="Check if user agent is able to use external font resource when font-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_allowed" purpose="Check if user agent is able to use external font resource when font-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_blocked" purpose="Check if user agent is unable to use internal font resource when font-src is cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_blocked" purpose="Check if user agent is unable to use internal font resource when font-src is cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_none_blocked_ext" purpose="Check if user agent is unable to use external font resource when font-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_ext" purpose="Check if user agent is unable to use external font resource when font-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_none_blocked_int" purpose="Check if user agent is unable to use internal font resource when font-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_int" purpose="Check if user agent is unable to use internal font resource when font-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_self_allowed" purpose="Check if user agent is able to use internal font resource when font-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_allowed" purpose="Check if user agent is able to use internal font resource when font-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_self_blocked" purpose="Check if user agent is unable to use external font resource when font-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_blocked" purpose="Check if user agent is unable to use external font resource when font-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_font-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_font-src_self_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is self in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is self in report only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_font-src_self_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external frame resource when frame-src is asterisk.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external frame resource when frame-src is asterisk.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_allowed" purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_allowed" purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_none_blocked_ext" purpose="Check if user agent is unable to use external frame resource when frame-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_ext" purpose="Check if user agent is unable to use external frame resource when frame-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_none_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_self_allowed" purpose="Check if user agent is able to use internal frame resource when frame-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_allowed" purpose="Check if user agent is able to use internal frame resource when frame-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_frame-src_self_blocked" purpose="Check if user agent is unable to use external frame resource when frame-src is self.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_blocked" purpose="Check if user agent is unable to use external frame resource when frame-src is self.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when img-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when img-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when img-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when img-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_blocked" purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked" purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_none_blocked_ext" purpose="Check if user agent is unable to use the external image resource when img-src is 'none'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_ext" purpose="Check if user agent is unable to use the external image resource when img-src is 'none'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_none_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when img-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when img-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_img-src_self_blocked" purpose="Check if user agent is unable to use the external image resource when img-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_blocked" purpose="Check if user agent is unable to use the external image resource when img-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_img-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_img-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when object-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when object-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when object-src is *.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when object-src is *.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when object-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when object-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_object-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when object-src is 'self'.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when object-src is 'self'.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_object-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_ro_object-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_none" purpose="Check if user agent is unable to use script resource when script-src is none.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_none" purpose="Check if user agent is unable to use script resource when script-src is none.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_none.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_cross-origin" purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin" purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed" purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed" purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_cross-origin_block_inline" purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin_block_inline" purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin_block_inline.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed_event" purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_event" purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_event.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_allowed_iframe" purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_iframe" purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_iframe.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="csp_script-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline.">
+      <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline.">
         <description>
           <pre_condition>Connect to PHP server</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="audio">
-      <testcase execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
+      <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="widgetpolicy">
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image" purpose="According to the default policy, a user agent must deny to access the external network image.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image" purpose="According to the default policy, a user agent must deny to access the external network image.">
         <description>
           <pre_condition>Make sure do_not_load_image.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_script" purpose="According to the default policy, a user agent must deny to access the external network script.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_script" purpose="According to the default policy, a user agent must deny to access the external network script.">
         <description>
           <pre_condition>Make sure do_not_load_script.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_script.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_iframe" purpose="According to the default policy, a user agent must deny to access the external network iframe.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_iframe" purpose="According to the default policy, a user agent must deny to access the external network iframe.">
         <description>
           <pre_condition>Make sure do_not_load_iframe.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_iframe.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_iframe.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_script" purpose="A user agent should grant access to network script resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_script" purpose="A user agent should grant access to network script resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_script.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_script.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image" purpose="A user agent should grant access to network image resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image" purpose="A user agent should grant access to network image resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_iframe" purpose="A user agent should grant access to network frame resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_iframe" purpose="A user agent should grant access to network frame resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_iframe.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_iframe.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_iframe.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_and_script" purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_and_script" purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_and_script.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_text_over_xhr" purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_text_over_xhr" purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_text_over_xhr.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_block_loading_text_over_xhr" purpose="When a user agent is not grant access to network resources, it should deny access requests.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_block_loading_text_over_xhr" purpose="When a user agent is not grant access to network resources, it should deny access requests.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure block_loading_text_over_xhr.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_ltr" purpose="Test that dir 'ltr' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_ltr" purpose="Test that dir 'ltr' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_ltr.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_ltr.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_ltr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_rtl" purpose="Test that dir 'rtl' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_rtl" purpose="Test that dir 'rtl' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_rtl.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_rtl.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_rtl.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_lro" purpose="Test that dir 'lro' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_lro" purpose="Test that dir 'lro' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_lro.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_lro.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_lro.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_rlo" purpose="Test that dir 'rlo' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_rlo" purpose="Test that dir 'rlo' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_rlo.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_rlo.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_dir_rlo.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_with_missing_origin" purpose="Test that the user agent ignores &lt;access&gt; elements with no origin attribute.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_with_missing_origin" purpose="Test that the user agent ignores &lt;access&gt; elements with no origin attribute.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_with_missing_origin.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_with_missing_origin.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_with_missing_origin.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_wildcard_support" purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_wildcard_support" purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure wildcard_support.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin containing an invalid IRI.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin containing an invalid IRI.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_1.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_2" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and invalid host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_2" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and invalid host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_2.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_2.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_2.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_3" purpose="Test that the user agent ignores an invalid origin attribute value.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_3" purpose="Test that the user agent ignores an invalid origin attribute value.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_3.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_3.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_3.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_authority" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that does not contain an authority component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_authority" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that does not contain an authority component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_no_authority.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_authority.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_authority.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_iuserinfo" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains an iuserinfo component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_iuserinfo" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains an iuserinfo component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_iuserinfo.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_iuserinfo.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_iuserinfo.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_path_component_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a path component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_path_component_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a path component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_path_component_1.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_path_component_1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_path_component_1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has no host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has no host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_no_host.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_host.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_host.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_query_component" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a query component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_query_component" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a query component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_query_component.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_query_component.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_query_component.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_fragment" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has a fragment component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_fragment" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has a fragment component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_fragment.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_fragment.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_fragment.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_http_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and has no host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_http_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and has no host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_http_no_host.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_http_no_host.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_http_no_host.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is true.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is true.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_subdomain1.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_subdomain1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_subdomain1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is false.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is false.">
         <description>
           <pre_condition>Make sure do_not_load_image_from_subdomain1.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain2" purpose="Test that the subdomains attribute is false by defalt when it is missing.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain2" purpose="Test that the subdomains attribute is false by defalt when it is missing.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure do_not_load_image_from_subdomain2.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain2.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain2.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_80" purpose="Test that the user agent assumes port 80 for the http protocol.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_80" purpose="Test that the user agent assumes port 80 for the http protocol.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_80.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_80.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_80.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_83" purpose="Test that the user agent processes &lt;access&gt; element with an explicit non-standard port number.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_83" purpose="Test that the user agent processes &lt;access&gt; element with an explicit non-standard port number.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_83.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_83.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_83.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_443" purpose="Test that the user agent processes can assume the default port number of https.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_443" purpose="Test that the user agent processes can assume the default port number of https.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_443.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_443.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_from_port_443.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_with_unsupported_scheme" purpose="Test that the user agent ignores &lt;access&gt; element with an unsupported scheme.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_with_unsupported_scheme" purpose="Test that the user agent ignores &lt;access&gt; element with an unsupported scheme.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_with_unsupported_scheme.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_with_unsupported_scheme.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/ignore_access_with_unsupported_scheme.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_using_toASCII" purpose="Test that the user agent processes &lt;access&gt; elements using the ToASCII algorithm as defined in RFC3490.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_using_toASCII" purpose="Test that the user agent processes &lt;access&gt; elements using the ToASCII algorithm as defined in RFC3490.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_using_toASCII.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_using_toASCII.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/load_image_using_toASCII.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_HTTP_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'http'.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_HTTP_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'http'.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure HTTP_compare_hosts_in_a_case-insensitive_manner.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/HTTP_compare_hosts_in_a_case-insensitive_manner.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetpolicy/w3c/HTTP_compare_hosts_in_a_case-insensitive_manner.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_HTTPS_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'https'.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_HTTPS_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'https'.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure HTTPS_compare_hosts_in_a_case-insensitive_manner.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetpolicy/w3c/HTTPS_compare_hosts_in_a_case-insensitive_manner.wgt.wgt</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="widgetpackaging">
-      <testcase execution_type="manual" id="WidgetPackaging_dc" purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dc" purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bj" purpose="Test if the UA can locate the icon at the root of the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bj" purpose="Test if the UA can locate the icon at the root of the widget package.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bk" purpose="Test if the UA can locate the icon in a locale folder.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bk" purpose="Test if the UA can locate the icon in a locale folder.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bl" purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bl" purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bo" purpose="Test if the UA can load default icons in the correct order.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bo" purpose="Test if the UA can load default icons in the correct order.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d1" purpose="Test if the UA can process icon elements without a src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d1" purpose="Test if the UA can process icon elements without a src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d2" purpose="Test if the UA can handle the situation where a path points to an icon which does not exist.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d2" purpose="Test if the UA can handle the situation where a path points to an icon which does not exist.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_cc" purpose="Test if the UA can select start files in the appropriate order.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_cc" purpose="Test if the UA can select start files in the appropriate order.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bq" purpose="Test if the UA can ignore subsequent repetitions of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bq" purpose="Test if the UA can ignore subsequent repetitions of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ad" purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ad" purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ae" purpose="Test if the UA can treat default icon name case-sensitively.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ae" purpose="Test if the UA can treat default icon name case-sensitively.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_am" purpose="Test if the UA can process the author href attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_am" purpose="Test if the UA can process the author href attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_aw" purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_aw" purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocuse00" purpose="Test that the value of defaultlocale is also used in folder-based localization.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocuse00" purpose="Test that the value of defaultlocale is also used in folder-based localization.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ga" purpose="Test if the UA can process icon elements with an empty src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ga" purpose="Test if the UA can process icon elements with an empty src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_gb" purpose="Test if the UA can handle a content element with an empty src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_gb" purpose="Test if the UA can handle a content element with an empty src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i1" purpose="Test if the UA can process the height attribute of an icon.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i1" purpose="Test if the UA can process the height attribute of an icon.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro23" purpose="Test that LRO direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro23" purpose="Test that LRO direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro26" purpose="Test that LRO direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro26" purpose="Test that LRO direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro27" purpose="Test that LRO direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro27" purpose="Test that LRO direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro28" purpose="Test that LRO direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro28" purpose="Test that LRO direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr23" purpose="Test that LTR direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr23" purpose="Test that LTR direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr26" purpose="Test that LTR direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr26" purpose="Test that LTR direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr27" purpose="Test that LTR direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr27" purpose="Test that LTR direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr28" purpose="Test that LTR direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr28" purpose="Test that LTR direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo23" purpose="Test that RLO direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo23" purpose="Test that RLO direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo26" purpose="Test that RLO direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo26" purpose="Test that RLO direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo27" purpose="Test that RLO direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo27" purpose="Test that RLO direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo28" purpose="Test that RLO direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo28" purpose="Test that RLO direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl23" purpose="Test that RTL direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl23" purpose="Test that RTL direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl26" purpose="Test that RTL direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl26" purpose="Test that RTL direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl27" purpose="Test that RTL direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl27" purpose="Test that RTL direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl28" purpose="Test that RTL direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl28" purpose="Test that RTL direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl43" purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl43" purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i9" purpose="Test if the UA can process the width attribute of an icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i9" purpose="Test if the UA can process the width attribute of an icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewb" purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewb" purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewf" purpose="Test if the UA can process a viewmodes attribute containing an unsupported value.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewf" purpose="Test if the UA can process a viewmodes attribute containing an unsupported value.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewg" purpose="Test if the UA can process a viewmodes attribute containing multiple supported values.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewg" purpose="Test if the UA can process a viewmodes attribute containing multiple supported values.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewi" purpose="Test if the UA can process an empty viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewi" purpose="Test if the UA can process an empty viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_xx" purpose="Test if the UA can ignore unknown elements correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_xx" purpose="Test if the UA can ignore unknown elements correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_za" purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_za" purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_zc" purpose="Test if the UA can ignore subsequent declarations to use the same icon.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zc" purpose="Test if the UA can ignore subsequent declarations to use the same icon.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_zz" purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zz" purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore01" purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore01" purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore02" purpose="Test that the user agent matches obscure, yet valid, language tags.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore02" purpose="Test that the user agent matches obscure, yet valid, language tags.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore03" purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore03" purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore04" purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en').">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore04" purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en').">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_as" purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_as" purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ao" purpose="Test that an user agent correctly processes a name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ao" purpose="Test that an user agent correctly processes a name element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d3" purpose="Test if the UA can locate the start file when there is no widget elements to process.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d3" purpose="Test if the UA can locate the start file when there is no widget elements to process.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d8" purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d8" purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d7" purpose="Test that the user agent skips a content element without the src attribute and loads the default start file.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d7" purpose="Test that the user agent skips a content element without the src attribute and loads the default start file.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_oa" purpose="Test that an user agent correctly processes a name element with xml:lang attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_oa" purpose="Test that an user agent correctly processes a name element with xml:lang attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro01" purpose="Test that LRO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro01" purpose="Test that LRO direction applies to the name element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="widgetinterface">
-      <testcase execution_type="manual" id="WidgetInterface_au" purpose="Test that the UA retains the changes made to the storage on subsequent initializations.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_au" purpose="Test that the UA retains the changes made to the storage on subsequent initializations.">
         <description>
           <pre_condition>Make sure au.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/au.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/au.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_clear-fires-event" purpose="Test that, upon invocation of the clear() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_clear-fires-event" purpose="Test that, upon invocation of the clear() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure clear-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/clear-fires-event.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/clear-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_return-emtpy-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_return-emtpy-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
         <description>
           <pre_condition>Make sure return-emtpy-strings.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/return-emtpy-strings.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/return-emtpy-strings.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_removeItem-fires-event" purpose="Test that, upon invocation of the removeItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_removeItem-fires-event" purpose="Test that, upon invocation of the removeItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure removeItem-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/removeItem-fires-event.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/removeItem-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_setItem-fires-event" purpose="Test that, upon invocation of the setItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_setItem-fires-event" purpose="Test that, upon invocation of the setItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure setItem-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/setItem-fires-event.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/setItem-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_ai" purpose="Test if widget.name is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_ai" purpose="Test if widget.name is set correctly.">
         <description>
           <pre_condition>Make sure ai.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/ai.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/ai.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro01" purpose="Test that LRO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro01" purpose="Test that LRO direction applies to the name element.">
         <description>
           <pre_condition>Make sure i18nlro01.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro01.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro01.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro02" purpose="Test that LRO direction applies to the short attribute of the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro02" purpose="Test that LRO direction applies to the short attribute of the name element.">
         <description>
           <pre_condition>Make sure i18nlro02.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro02.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro02.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro06" purpose="Test that LRO direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro06" purpose="Test that LRO direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nlro06.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro10" purpose="Test that nested LRO and RLO directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro10" purpose="Test that nested LRO and RLO directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nlro10.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro14" purpose="Test that LRO direction is inherited by the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro14" purpose="Test that LRO direction is inherited by the name element from the widget element.">
         <description>
           <pre_condition>Make sure i18nlro14.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro14.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro14.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro15" purpose="Test that LRO direction is inherited by the short attribute of the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro15" purpose="Test that LRO direction is inherited by the short attribute of the name element from the widget element.">
         <description>
           <pre_condition>Make sure i18nlro15.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro15.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro15.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro19" purpose="Test that nested LRO and LTR directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro19" purpose="Test that nested LRO and LTR directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro19.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro19.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro19.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro20" purpose="Test that nested LRO and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro20" purpose="Test that nested LRO and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro20.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro21" purpose="Test that nested LRO and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro21" purpose="Test that nested LRO and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro21.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro22" purpose="Test that nested LRO and RLO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro22" purpose="Test that nested LRO and RLO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro22.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr06" purpose="Test that LTR direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr06" purpose="Test that LTR direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nltr06.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr10" purpose="Test that nested LTR and RTL directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr10" purpose="Test that nested LTR and RTL directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nltr10.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr20" purpose="Test that nested LTR and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr20" purpose="Test that nested LTR and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nltr20.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr21" purpose="Test that nested LTR and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr21" purpose="Test that nested LTR and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nltr21.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr22" purpose="Test that nested LTR and RLO directions apply correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr22" purpose="Test that nested LTR and RLO directions apply correctly.">
         <description>
           <pre_condition>Make sure i18nltr22.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo10" purpose="Test that nested RLO and LRO directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo10" purpose="Test that nested RLO and LRO directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nrlo10.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo19" purpose="Test that nested RLO and LTR directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo19" purpose="Test that nested RLO and LTR directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo19.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo19.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo19.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo20" purpose="Test that nested RLO and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo20" purpose="Test that nested RLO and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo20.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo21" purpose="Test that nested RLO and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo21" purpose="Test that nested RLO and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo21.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo22" purpose="Test that nested RLO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo22" purpose="Test that nested RLO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo22.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl06" purpose="Test that RTL direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl06" purpose="Test that RTL direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nrtl06.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl10" purpose="Test that nested RTL and RTL directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl10" purpose="Test that nested RTL and RTL directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nrtl10.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl20" purpose="Test that nested RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl20" purpose="Test that nested RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrtl20.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl21" purpose="Test that nested RTL and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl21" purpose="Test that nested RTL and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrtl21.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nltr44.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nltr44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nrtl44.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrtl44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nlro44.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nlro44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nrlo44.wgt is installed with the command : wrt-installer -i /opt/tct-manual-w3c-tests/widgetinterface/w3c/i18nrlo44.wgt</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="video">
-      <testcase execution_type="manual" id="video_000" purpose="Check that a video loads but is not playing, since the default state is paused">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_000" purpose="Check that a video loads but is not playing, since the default state is paused">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/video/w3c/video_000.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/video/w3c/video_007.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/video/w3c/video_011.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_loop_current_media_controller" purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_loop_current_media_controller" purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="ui">
-      <testcase execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="transitions">
-      <testcase execution_type="manual" id="css3_transition_tests_entry14" purpose="To check if border-bottom-width can implement transition function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry14" purpose="To check if border-bottom-width can implement transition function normally">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-border-transitions.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry23" purpose="To check if shorthand properties transform-origin can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry23" purpose="To check if shorthand properties transform-origin can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry19" purpose="To check if shorthand properties margin-top can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry19" purpose="To check if shorthand properties margin-top can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry18" purpose="To check if shorthand properties padding-top can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry18" purpose="To check if shorthand properties padding-top can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry7" purpose="To check if transition: left 4s linear 1s can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry7" purpose="To check if transition: left 4s linear 1s can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="touchevent">
-      <testcase execution_type="manual" id="TouchEvent_altKey_exist" purpose="Check if touchEvent.altKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_altKey_exist" purpose="Check if touchEvent.altKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_altKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_ctrlKey_exist" purpose="Check if touchEvent.ctrlKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_ctrlKey_exist" purpose="Check if touchEvent.ctrlKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_ctrlKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_metaKey_exist" purpose="Check if touchEvent.metaKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_metaKey_exist" purpose="Check if touchEvent.metaKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_metaKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_shiftKey_exist" purpose="Check if touchEvent.shiftKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_shiftKey_exist" purpose="Check if touchEvent.shiftKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_shiftKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_mousedown_event" purpose="Check if touchstart event is dispatched before any mouse event during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_mousedown_event" purpose="Check if touchstart event is dispatched before any mouse event during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/touchevent/w3c/multi-touch.html?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_touchend_event" purpose="Check if touchend event is received during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_touchend_event" purpose="Check if touchend event is received during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/touchevent/w3c/multi-touch.html?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_touchmove_event" purpose="Check if touchmove event is received during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_touchmove_event" purpose="Check if touchmove event is received during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="text">
-      <testcase execution_type="manual" id="css3_TextEffects_tests_entry5" purpose="Check that the CSS white-space:nowrap and clear float are identical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="manual" id="css3_TextEffects_tests_entry5" purpose="Check that the CSS white-space:nowrap and clear float are identical">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/text/webkit/nowrap-clear-float.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_TextEffects_tests_entry6" purpose="To check the CSS white-space:pre-wrap is rendered properly">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="manual" id="css3_TextEffects_tests_entry6" purpose="To check the CSS white-space:pre-wrap is rendered properly">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="svg">
-      <testcase execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="sessionhistory">
-      <testcase execution_type="manual" id="history_forward_basic" purpose="Check if the history.forward method works well.">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" id="history_forward_basic" purpose="Check if the history.forward method works well.">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="sandbox">
-      <testcase execution_type="manual" id="attri_default_block_submit" purpose="Block form submission inside iframe with sandbox attribute">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="manual" id="attri_default_block_submit" purpose="Block form submission inside iframe with sandbox attribute">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="pagevisibility">
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_exist_02" purpose="Check if webkitVisibilityState is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_exist_02" purpose="Check if webkitVisibilityState is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_match_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_match_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_overwritten_01" purpose="Check if the hidden attribute inside of the IFrames with default style cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_overwritten_01" purpose="Check if the hidden attribute inside of the IFrames with default style cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_overwritten_01" purpose="Check if the hidden attribute inside of the root document cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_overwritten_01" purpose="Check if the hidden attribute inside of the root document cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_match_06" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_match_06" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_exist_02" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_exist_02" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_match_01" purpose="Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_match_01" purpose="Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_overwritten_03" purpose="Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_overwritten_03" purpose="Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_overwritten_04" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_overwritten_04" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_overwritten_02" purpose="Check if visibilityState attribute inside of the root document cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_overwritten_02" purpose="Check if visibilityState attribute inside of the root document cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_overwritten_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_overwritten_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_exist_06" purpose="Check if the visibilityState attribute inside of the IFrames with default style is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_exist_06" purpose="Check if the visibilityState attribute inside of the IFrames with default style is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_exist_07" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_exist_07" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_overwritten_08" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_overwritten_08" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_exist_01" purpose="Check if hidden is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_exist_01" purpose="Check if hidden is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_exist_09" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_exist_09" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_match_04" purpose="Check if the visibilityState attribute inside of the IFrames which style is 'display:none' matches the visibilityState attribute inside of the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_match_04" purpose="Check if the visibilityState attribute inside of the IFrames which style is 'display:none' matches the visibilityState attribute inside of the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_exist_10" purpose="Check if the hidden attribute inside of the IFrames with default style is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_exist_10" purpose="Check if the hidden attribute inside of the IFrames with default style is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_match_02" purpose="Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_match_02" purpose="Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_exist_11" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_exist_11" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_match_03" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_match_03" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_overwritten_12" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_overwritten_12" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="fileapi">
-      <testcase execution_type="manual" id="Blob_size_type" purpose="Check the attribute of the interface Blob size is number type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_size_type" purpose="Check the attribute of the interface Blob size is number type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_size_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Blob_type_type" purpose="Check if the attribute type value of interface Blob is string type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_type" purpose="Check if the attribute type value of interface Blob is string type">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_type_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Blob_type_normal" purpose="Check if the attribute type value of interface Blob return the media type">
+      <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_normal" purpose="Check if the attribute type value of interface Blob return the media type">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="extra">
-      <testcase execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/area_noref.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/body_link.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_pixel.xhtml</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_alert_base" purpose="Check if pop the alert dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_alert_base" purpose="Check if pop the alert dialog">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/browsers/the-window-object/the-window-object/window_alert_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_confirm_base" purpose="Check if pop the confirm dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_confirm_base" purpose="Check if pop the confirm dialog">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/browsers/the-window-object/the-window-object/window_confirm_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_prompt_base" purpose="Check if pop the prompt dialog">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_prompt_base" purpose="Check if pop the prompt dialog">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/browsers/the-window-object/the-window-object/window_prompt_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="document_oninput_event" purpose="Check the document oninput event exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_oninput_event" purpose="Check the document oninput event exists">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="document_onchange_event" purpose="Check the document onchange event exists">
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_onchange_event" purpose="Check the document onchange event exists">
         <description>
           <steps>
             <step order="1">
         </testcase>
     </set>
     <set name="colors">
-      <testcase execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-h-rotating-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-basic-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-h-rotating-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a1.0-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-values-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-parsing-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a0.0-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-int-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-1-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-whitespace-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-no-mixed-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-values-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-2-a.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-parsing-f.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.xht</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
         <description>
           <pre_condition />
           <steps>
         </testcase>
     </set>
     <set name="canvas">
-      <testcase execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
+      <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
         <description>
           <pre_condition>TBD</pre_condition>
           <steps>
         </testcase>
     </set>
     <set name="nofitication">
-      <testcase execution_type="manual" id="close_using" purpose="Check if the notification.close method can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="close_using" purpose="Check if the notification.close method can work">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/close_using.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="notification_iconUrl" purpose="Check if the notification iconUrl show correctly">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_iconUrl" purpose="Check if the notification iconUrl show correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_iconUrl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="onclick_using" purpose="Check if the notification.onclick event can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onclick_using" purpose="Check if the notification.onclick event can work">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/onclick_using.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="onclose_using" purpose="Check if the notification.onclose event can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onclose_using" purpose="Check if the notification.onclose event can work">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/onclose_using.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
         <description>
           <pre_condition />
           <steps>
index 70e9b091b9c5588be5d54525da6022c0f0229895..37add2673c2a26d892ea237d2a767a9b5b33644f 100644 (file)
@@ -3,12 +3,12 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-mediacapture-w3c-tests">
     <set name="MediaCapture">
-      <testcase execution_type="auto" id="HTMLInputElement_exist" purpose="Check if the interface HTMLInputElement exists">
+      <testcase component="WebAPI/Media/HTML Media Capture" execution_type="auto" id="HTMLInputElement_exist" purpose="Check if the interface HTMLInputElement exists">
         <description>
           <test_script_entry>/opt/tct-mediacapture-w3c-tests/mediacapture/HTMLInputElement_attribute.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="HTMLInputElement_capture_exist" purpose="Check if the attribute capture exists">
+      <testcase component="WebAPI/Media/HTML Media Capture" execution_type="auto" id="HTMLInputElement_capture_exist" purpose="Check if the attribute capture exists">
         <description>
           <test_script_entry>/opt/tct-mediacapture-w3c-tests/mediacapture/HTMLInputElement_attribute.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
index a5d5683f8e894cbe3ec9cae0f6aabc49d6b123ab..2ec8843954260f49d2e79f51417160a098e7db3b 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-mediaqueries-css3-tests">
     <set name="CSS3MediaQueries">
-      <testcase execution_type="auto" id="CSS3MQ_width_min-width_positive_max-width_positive" purpose="Set '(min-width:400px) and (max-width:700px)' on CSS3 Media Queries width attribute, when the browser width is between 400px and 700px, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_min-width_positive_max-width_positive" purpose="Set '(min-width:400px) and (max-width:700px)' on CSS3 Media Queries width attribute, when the browser width is between 400px and 700px, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_min-width_positive_max-width_positive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_height" purpose="When the page is visible and the height is greater than 100px less than 500px, the Bank text is displayed in red.">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_height" purpose="When the page is visible and the height is greater than 100px less than 500px, the Bank text is displayed in red.">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_height.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_device_width" purpose="When your output device resolution width is set to 1024px, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_device_width" purpose="When your output device resolution width is set to 1024px, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_device_width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_device_height" purpose="When your output device resolution is set to more than 800px in height, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_device_height" purpose="When your output device resolution is set to more than 800px in height, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_device_height.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_orientation" purpose="When the page is visible in the output device and the width is greater than height, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_orientation" purpose="When the page is visible in the output device and the width is greater than height, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_orientation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_aspect_ratio" purpose="When the page is visible in the output device and the ratio of width and height is less than or equal to 20:11, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_aspect_ratio" purpose="When the page is visible in the output device and the ratio of width and height is less than or equal to 20:11, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_aspect_ratio.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_device_aspect_ratio" purpose="When the output device screen resolution is set to  16:10, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_device_aspect_ratio" purpose="When the output device screen resolution is set to  16:10, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_device_aspect_ratio.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_media_color" purpose="When your output device is support for color, the Bank text is displayed in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_media_color" purpose="When your output device is support for color, the Bank text is displayed in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_media_color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_min_neg_0" purpose="Set 'min-width:-0' on the Media Queries width attribute, when the page is visible and the width is more than or equal to 0, this text will displays in red.">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_min_neg_0" purpose="Set 'min-width:-0' on the Media Queries width attribute, when the page is visible and the width is more than or equal to 0, this text will displays in red.">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_min_neg_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_min_neg_0" purpose="Set 'min-height:-0' on the Media Queries height attribute, when the page is visible and the height is more than or equal to 0, this text will displays in red.">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_min_neg_0" purpose="Set 'min-height:-0' on the Media Queries height attribute, when the page is visible and the height is more than or equal to 0, this text will displays in red.">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_min_neg_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-width_min_neg_0" purpose="Set 'min-device-width:-0;' on CSS3 Media Queries device-width attribute, When your output device resolution is set greater than or equal to 0px in width, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-width_min_neg_0" purpose="Set 'min-device-width:-0;' on CSS3 Media Queries device-width attribute, When your output device resolution is set greater than or equal to 0px in width, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-width_min_neg_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-height_min_neg_0" purpose="Set 'min-device-height:-0;' on CSS3 Media Queries device-height attribute, When your output device resolution is set greater than or equal to 0px in height, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-height_min_neg_0" purpose="Set 'min-device-height:-0;' on CSS3 Media Queries device-height attribute, When your output device resolution is set greater than or equal to 0px in height, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-height_min_neg_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_aspect-ratio_min_59virgule79" purpose="Set 'min-aspect-ratio:59/79' on CSS3 Media Queries aspect-ratio, When the page is visible in the output device and the ratio of the page width and height is more than or equal to 59/79, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_aspect-ratio_min_59virgule79" purpose="Set 'min-aspect-ratio:59/79' on CSS3 Media Queries aspect-ratio, When the page is visible in the output device and the ratio of the page width and height is more than or equal to 59/79, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_aspect-ratio_min_59virgule79.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-aspect-ratio_min_1280virgule1024" purpose="Set 'min-device-aspect-ratio:1280/1024'on CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is more than or equal to 1280:1024, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-aspect-ratio_min_1280virgule1024" purpose="Set 'min-device-aspect-ratio:1280/1024'on CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is more than or equal to 1280:1024, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-aspect-ratio_min_1280virgule1024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_min_neg_1" purpose="Set 'min-color:-1' on the CSS3 Media color attribute, when your device is greater than -1 in color, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_min_neg_1" purpose="Set 'min-color:-1' on the CSS3 Media color attribute, when your device is greater than -1 in color, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_min_neg_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_aspect-ratio_max_value_1virgule0" purpose="Set 'screen; min-aspect-ratio:1/0' on CSS3 Media Queries aspect-ratio attribute, this text will not displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_aspect-ratio_max_value_1virgule0" purpose="Set 'screen; min-aspect-ratio:1/0' on CSS3 Media Queries aspect-ratio attribute, this text will not displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_aspect-ratio_max_value_1virgule0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_aspect-ratio_max_value_1virgule1" purpose="Set 'screen; max-aspect-ratio:1/1' on CSS3 Media Queries aspect-ratio attribute, When the page is visible in the output device and the page width and height ratio is less than or equal to 1/1, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_aspect-ratio_max_value_1virgule1" purpose="Set 'screen; max-aspect-ratio:1/1' on CSS3 Media Queries aspect-ratio attribute, When the page is visible in the output device and the page width and height ratio is less than or equal to 1/1, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_aspect-ratio_max_value_1virgule1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_aspect-ratio_min_value_0virgule1" purpose="Set 'screen; min-aspect-ratio:0/1' on CSS3 Media Queries aspect-ratio attribute, When the page is visible in the output device and the page width and height ratio is more than or equal to 0/1,this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_aspect-ratio_min_value_0virgule1" purpose="Set 'screen; min-aspect-ratio:0/1' on CSS3 Media Queries aspect-ratio attribute, When the page is visible in the output device and the page width and height ratio is more than or equal to 0/1,this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_aspect-ratio_min_value_0virgule1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_aspect-ratio_value_59virgule80" purpose="Set 'screen; aspect-ratio:59/80' on CSS3 Media Queries, When the page is visible in the output device and the page width and height ratio is equal to 59/80, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_aspect-ratio_value_59virgule80" purpose="Set 'screen; aspect-ratio:59/80' on CSS3 Media Queries, When the page is visible in the output device and the page width and height ratio is equal to 59/80, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_aspect-ratio_value_59virgule80.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-aspect-ratio_max_value_1virgule0" purpose="Set 'screen;max-device-aspect-ratio: 1/0' on the CSS3 Media Queries device-aspect-ratio attribute, this text will not displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-aspect-ratio_max_value_1virgule0" purpose="Set 'screen;max-device-aspect-ratio: 1/0' on the CSS3 Media Queries device-aspect-ratio attribute, this text will not displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-aspect-ratio_max_value_1virgule0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-aspect-ratio_max_value_1281virgule1024" purpose="Set 'screen;max-device-aspect-ratio: 1281/1024' on the CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is less than or equal to 1281/1024, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-aspect-ratio_max_value_1281virgule1024" purpose="Set 'screen;max-device-aspect-ratio: 1281/1024' on the CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is less than or equal to 1281/1024, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-aspect-ratio_max_value_1281virgule1024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-aspect-ratio_min_value_0virgule1" purpose="Set 'screen; min-device-aspect-ratio: 0/1' on the CSS3 Media Queries device-aspect-ratio attribute, when the value of the device-aspect-ratio attribute of your the output device is greater than or equals to  0/1,  this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-aspect-ratio_min_value_0virgule1" purpose="Set 'screen; min-device-aspect-ratio: 0/1' on the CSS3 Media Queries device-aspect-ratio attribute, when the value of the device-aspect-ratio attribute of your the output device is greater than or equals to  0/1,  this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-aspect-ratio_min_value_0virgule1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-aspect-ratio_value_1280virgule1024" purpose="Set 'screen;device-aspect-ratio: 1280/1024;' on CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is 1280/1024 the text will become red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-aspect-ratio_value_1280virgule1024" purpose="Set 'screen;device-aspect-ratio: 1280/1024;' on CSS3 Media Queries device-aspect-ratio attribute, When the output device screen resolution is 1280/1024 the text will become red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-aspect-ratio_value_1280virgule1024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-height_max_vaule_1300px" purpose="Set 'max-device-height: 1300px' on CSS3 Media Queries device-height attribute, when your device is less than or equals to 1300px in height, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-height_max_vaule_1300px" purpose="Set 'max-device-height: 1300px' on CSS3 Media Queries device-height attribute, when your device is less than or equals to 1300px in height, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-height_max_vaule_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-height_max_vaule_neg_1300px" purpose="Set 'max-device-height: -1300px' on CSS3 Media Queries device-height attribute,this text will not displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-height_max_vaule_neg_1300px" purpose="Set 'max-device-height: -1300px' on CSS3 Media Queries device-height attribute,this text will not displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-height_max_vaule_neg_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-height_value_1024px" purpose="Set 'screen;device-height:1024px;' When your output device is 1024px in height, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-height_value_1024px" purpose="Set 'screen;device-height:1024px;' When your output device is 1024px in height, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-height_value_1024px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-height_value_between_900px_and_1200px" purpose="Set 'screen;max-device-height: 1200px;min-device-height: 900px' on CSS3 Media Queries device-height attribute, When your output device is between 900px and 1200px in height ,the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-height_value_between_900px_and_1200px" purpose="Set 'screen;max-device-height: 1200px;min-device-height: 900px' on CSS3 Media Queries device-height attribute, When your output device is between 900px and 1200px in height ,the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-height_value_between_900px_and_1200px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-width_max_positive" purpose="Set 'max-device-width: 960px;' on CSS3 Media Queries height attribute; When the browser width is less than 960px, the text will displays in orange">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-width_max_positive" purpose="Set 'max-device-width: 960px;' on CSS3 Media Queries height attribute; When the browser width is less than 960px, the text will displays in orange">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-width_max_positive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-width_value_1280px" purpose="Set 'screen;device-width:1280px;' When your output device is 1024px in width ,the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-width_value_1280px" purpose="Set 'screen;device-width:1280px;' When your output device is 1024px in width ,the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-width_value_1280px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_device-width_value_between_900px_and_1200px" purpose="Set 'screen;max-device-width: 1200px;min-device-width: 900px' on CSS3 Media Queries device-width attribute, When your output device is between 900px and 1200px in width ,the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_device-width_value_between_900px_and_1200px" purpose="Set 'screen;max-device-width: 1200px;min-device-width: 900px' on CSS3 Media Queries device-width attribute, When your output device is between 900px and 1200px in width ,the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_device-width_value_between_900px_and_1200px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_value_800px" purpose="Set 'height: 800px' on CSS3 Media Queries height attribute, When the browser height is 800px, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_value_800px" purpose="Set 'height: 800px' on CSS3 Media Queries height attribute, When the browser height is 800px, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_value_800px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_value_between_900px_and_1200px" purpose="Set 'max-height: 1200px;min-height: 900px' on the Media Queries height attribute; When your output device is between 900px and 1200px in height, the text will display in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_value_between_900px_and_1200px" purpose="Set 'max-height: 1200px;min-height: 900px' on the Media Queries height attribute; When your output device is between 900px and 1200px in height, the text will display in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_value_between_900px_and_1200px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_value_max_1300px" purpose="Set 'max-height: 1300px' on CSS3 Media Queries width attribute; When the browser height is less than or equal to 1300px, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_value_max_1300px" purpose="Set 'max-height: 1300px' on CSS3 Media Queries width attribute; When the browser height is less than or equal to 1300px, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_value_max_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_value_max_neg_1300px" purpose="Set 'max-height: -1300px' on CSS3 Media Queries width attribute, When the browser height is less than or equal to -1300px, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_value_max_neg_1300px" purpose="Set 'max-height: -1300px' on CSS3 Media Queries width attribute, When the browser height is less than or equal to -1300px, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_value_max_neg_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_height_value_neg_800px" purpose="Set 'height: -800px' on CSS3 Media Queries height attribute, the text will not displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_height_value_neg_800px" purpose="Set 'height: -800px' on CSS3 Media Queries height attribute, the text will not displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_height_value_neg_800px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_orientation_value_all_landscape" purpose="Set 'all; orientation:landscape' on CSS3 Media Queries orientation attribute, When the orientation of your device is landscape, the text displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_orientation_value_all_landscape" purpose="Set 'all; orientation:landscape' on CSS3 Media Queries orientation attribute, When the orientation of your device is landscape, the text displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_orientation_value_all_landscape.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_orientation_value_all_portrait" purpose="Set 'all; orientation:portrait' on CSS3 Media Queries orientation attribute, When the orientation of your device is portrait, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_orientation_value_all_portrait" purpose="Set 'all; orientation:portrait' on CSS3 Media Queries orientation attribute, When the orientation of your device is portrait, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_orientation_value_all_portrait.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_orientation_value_screen_landscape" purpose="Set 'screen; orientation:landscape' on the Media Queries orientation attribute, When the Orientation of your device screen is landscape, the text will display in red.">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_orientation_value_screen_landscape" purpose="Set 'screen; orientation:landscape' on the Media Queries orientation attribute, When the Orientation of your device screen is landscape, the text will display in red.">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_orientation_value_screen_landscape.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_orientation_value_screen_portrait" purpose="Set 'screen;orientation:portrait;' on the Media Queries orientation attribute; When the Orientation of your device screen is portrait, the text will display in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_orientation_value_screen_portrait" purpose="Set 'screen;orientation:portrait;' on the Media Queries orientation attribute; When the Orientation of your device screen is portrait, the text will display in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_orientation_value_screen_portrait.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_screen_positive" purpose="Set 'width: 800px' on CSS3 Media Queries width attribute, When the browser width is 800px, the text will displays in orange">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_screen_positive" purpose="Set 'width: 800px' on CSS3 Media Queries width attribute, When the browser width is 800px, the text will displays in orange">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_screen_positive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_value_between_900px_and_1200px" purpose="Set 'max-width: 1200px;min-width: 900px' on the Media Queries width attribute; when the browser width is between 900px and 1200px, the text will display in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_value_between_900px_and_1200px" purpose="Set 'max-width: 1200px;min-width: 900px' on the Media Queries width attribute; when the browser width is between 900px and 1200px, the text will display in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_value_between_900px_and_1200px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_value_max_1300px" purpose="Set 'max-width: 1300px;' on CSS3 Media Queries width attribute; When the browser width is less than 1300px the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_value_max_1300px" purpose="Set 'max-width: 1300px;' on CSS3 Media Queries width attribute; When the browser width is less than 1300px the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_value_max_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_value_max_neg_1300px" purpose="Set 'max-width: -1300px;' on CSS3 Media Queries width attribute, When the browser width is less than -1300px, the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_value_max_neg_1300px" purpose="Set 'max-width: -1300px;' on CSS3 Media Queries width attribute, When the browser width is less than -1300px, the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_value_max_neg_1300px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_width_value_neg_800px" purpose="Set 'width: -800px' on CSS3 Media Queries width attribute, When the browser width is equal to -800px,the text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_width_value_neg_800px" purpose="Set 'width: -800px' on CSS3 Media Queries width attribute, When the browser width is equal to -800px,the text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_width_value_neg_800px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_max_0" purpose="Set 'max-color:0' on the CSS3 Media color attribute,when the device is not a color device, the value of color is zero, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_max_0" purpose="Set 'max-color:0' on the CSS3 Media color attribute,when the device is not a color device, the value of color is zero, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_max_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_max_255" purpose="Set 'max-color:255' on the CSS3 Media color attribute, when the number of bits per color component of your  output device is less than or equals to 256, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_max_255" purpose="Set 'max-color:255' on the CSS3 Media color attribute, when the number of bits per color component of your  output device is less than or equals to 256, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_max_255.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_max_neg_1" purpose="The values of the max-color property can not be negative. When set 'max-color:-1' on the CSS3 Media color attribute, this text will not displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_max_neg_1" purpose="The values of the max-color property can not be negative. When set 'max-color:-1' on the CSS3 Media color attribute, this text will not displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_max_neg_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_min_2" purpose="Set 'min-color:2' on the CSS3 Media color attribute, when the number of bits per color component of the output device is greater than or equals to 2, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_min_2" purpose="Set 'min-color:2' on the CSS3 Media color attribute, when the number of bits per color component of the output device is greater than or equals to 2, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_min_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_color_min_neg_0" purpose="Set 'min-color:-0' on the CSS3 Media color attribute, when the number of bits per color component of the output device is greater than or equals to 0, this text will displays in red">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_color_min_neg_0" purpose="Set 'min-color:-0' on the CSS3 Media color attribute, when the number of bits per color component of the output device is greater than or equals to 0, this text will displays in red">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_color_min_neg_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_Mediaqueries_at_import" purpose="Check that with 'media='screen and (color), projection and (color)'' mode to test the media queries syntax in HTML">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_Mediaqueries_at_import" purpose="Check that with 'media='screen and (color), projection and (color)'' mode to test the media queries syntax in HTML">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_Mediaqueries_at_import.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_Mediaqueries_at_media" purpose="Check that with '@media screen and (color), projection and (color) {&#65533;}' mode to test the media queries syntax">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_Mediaqueries_at_media" purpose="Check that with '@media screen and (color), projection and (color) {&#65533;}' mode to test the media queries syntax">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_Mediaqueries_at_media.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3MQ_Mediaqueries_import-rule" purpose="Check that with '@import url(example.css) screen and (color), projection and (color);' mode to test the media queries syntax">
+      <testcase component="WebAPI/DOM, Forms and Styles/Media Queries (Partial)" execution_type="auto" id="CSS3MQ_Mediaqueries_import-rule" purpose="Check that with '@import url(example.css) screen and (color), projection and (color);' mode to test the media queries syntax">
         <description>
           <test_script_entry>/opt/tct-mediaqueries-css3-tests/mediaqueries/CSS3MQ_Mediaqueries_import-rule.html</test_script_entry>
         </description>
index 3d4233cde5c4c71a549387ee2972278ef46f06e3..3b86d33b58f623d16dc4f799eb0b9a479504f8e1 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-messageport-tizen-tests">
     <set name="Messageport">
-      <testcase execution_type="auto" id="LocalMessagePort_notexist" purpose="Check if interface LocalMessagePort exists, it should not.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_notexist" purpose="Check if interface LocalMessagePort exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortCallback_notexist" purpose="Check if interface MessagePortCallback exists, it should not.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortCallback_notexist" purpose="Check if interface MessagePortCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManagerObject_notexist" purpose="Check if interface MessagePortManagerObject exists, it should not.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManagerObject_notexist" purpose="Check if interface MessagePortManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_notexist" purpose="Check if interface MessagePortManager exists, it should not.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_notexist" purpose="Check if interface MessagePortManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_notexist" purpose="Check if interface RemoteMessagePort exists, it should not.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_notexist" purpose="Check if interface RemoteMessagePort exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_in_tizen" purpose="Check if messageport exists in tizen.">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_in_tizen" purpose="Check if messageport exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestLocalMessagePort_exist" purpose="Check if method requestLocalMessagePort of MessagePortManager exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestLocalMessagePort_exist" purpose="Check if method requestLocalMessagePort of MessagePortManager exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestLocalMessagePort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestRemoteMessagePort_exist" purpose="Check if method requestRemoteMessagePort of MessagePortManager exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestRemoteMessagePort_exist" purpose="Check if method requestRemoteMessagePort of MessagePortManager exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestRemoteMessagePort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestTrustedRemoteMessagePort_exist" purpose="Check if method requestTrustedRemoteMessagePort of MessagePortManager exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestTrustedRemoteMessagePort_exist" purpose="Check if method requestTrustedRemoteMessagePort of MessagePortManager exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestTrustedRemoteMessagePort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestTrustedLocalMessagePort_exist" purpose="Check if method requestTrustedLocalMessagePort of MessagePortManager exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestTrustedLocalMessagePort_exist" purpose="Check if method requestTrustedLocalMessagePort of MessagePortManager exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestTrustedLocalMessagePort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_extend" purpose="Check if instance of interface MessagePortManager can be extended with new property">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_extend" purpose="Check if instance of interface MessagePortManager can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestLocalMessagePort" purpose="Check if method requestLocalMessagePort works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestLocalMessagePort" purpose="Check if method requestLocalMessagePort works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestLocalMessagePort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestTrustedLocalMessagePort" purpose="Check if method requestTrustedLocalMessagePort works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestTrustedLocalMessagePort" purpose="Check if method requestTrustedLocalMessagePort works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestTrustedLocalMessagePort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestRemoteMessagePort" purpose="Check if method requestRemoteMessagePort works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestRemoteMessagePort" purpose="Check if method requestRemoteMessagePort works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestRemoteMessagePort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortManager_requestTrustedRemoteMessagePort" purpose="Check if method requestTrustedRemoteMessagePort works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortManager_requestTrustedRemoteMessagePort" purpose="Check if method requestTrustedRemoteMessagePort works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortManager_requestTrustedRemoteMessagePort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_extend" purpose="Check if instance of interface RemoteMessagePort can be extended with new property">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_extend" purpose="Check if instance of interface RemoteMessagePort can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage_exist" purpose="Check if method sendMessage of RemoteMessagePort exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage_exist" purpose="Check if method sendMessage of RemoteMessagePort exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_extend" purpose="Check if instance of interface LocalMessagePort_extend can be extended with new property">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_extend" purpose="Check if instance of interface LocalMessagePort_extend can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_addMessagePortListener_exist" purpose="Check if method addMessagePortListener of LocalMessagePort exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_addMessagePortListener_exist" purpose="Check if method addMessagePortListener of LocalMessagePort exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_addMessagePortListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_removeMessagePortListener_exist" purpose="Check if method removeMessagePortListener of LocalMessagePort exists">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_removeMessagePortListener_exist" purpose="Check if method removeMessagePortListener of LocalMessagePort exists">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_removeMessagePortListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_appId_attribute" purpose="Check if attribute appId of RemoteMessagePort exists, has type ApplicationId and is readonly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_appId_attribute" purpose="Check if attribute appId of RemoteMessagePort exists, has type ApplicationId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_appId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_isTrusted_attribute" purpose="Check if attribute isTrusted of RemoteMessagePort exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_isTrusted_attribute" purpose="Check if attribute isTrusted of RemoteMessagePort exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_isTrusted_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_messagePortName_attribute" purpose="Check if attribute messagePortName of RemoteMessagePort exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_messagePortName_attribute" purpose="Check if attribute messagePortName of RemoteMessagePort exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_messagePortName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_isTrusted_attribute" purpose="Check if attribute isTrusted of LocalMessagePort exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_isTrusted_attribute" purpose="Check if attribute isTrusted of LocalMessagePort exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_isTrusted_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_messagePortName_attribute" purpose="Check if attribute messagePortName of LocalMessagePort exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_messagePortName_attribute" purpose="Check if attribute messagePortName of LocalMessagePort exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_messagePortName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage" purpose="Check if method sendMessage works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage" purpose="Check if method sendMessage works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_addMessagePortListener" purpose="Check if method addMessagePortListener works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_addMessagePortListener" purpose="Check if method addMessagePortListener works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_addMessagePortListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_removeMessagePortListener" purpose="Check if method removeMessagePortListener works properly">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_removeMessagePortListener" purpose="Check if method removeMessagePortListener works properly">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_removeMessagePortListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortCallback_onreceived" purpose="Check if MessagePortCallback works correctly with mandatory arguments">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortCallback_onreceived" purpose="Check if MessagePortCallback works correctly with mandatory arguments">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortCallback_onreceived.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePortCallback_onreceived_all" purpose="Check if MessagePortCallback works correctly with all arguments">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePortCallback_onreceived_all" purpose="Check if MessagePortCallback works correctly with all arguments">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/MessagePortCallback_onreceived_all.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage_with_localMessagePort" purpose="Check if method sendMessage works properly with all arguments">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage_with_localMessagePort" purpose="Check if method sendMessage works properly with all arguments">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage_with_localMessagePort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage_missarg" purpose="Check if sendMessage method called with no arguments throws exception">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage_missarg" purpose="Check if sendMessage method called with no arguments throws exception">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage_data_TypeMismatch" purpose="Check argument data conversions exception">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage_data_TypeMismatch" purpose="Check argument data conversions exception">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage_data_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="RemoteMessagePort_sendMessage_localMessagePort_TypeMismatch" purpose="Check argument localMessagePort conversions exception">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="RemoteMessagePort_sendMessage_localMessagePort_TypeMismatch" purpose="Check argument localMessagePort conversions exception">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/RemoteMessagePort_sendMessage_localMessagePort_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_addMessagePortListener_missarg" purpose="Check if addMessagePortListener method called with no arguments throws exception">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_addMessagePortListener_missarg" purpose="Check if addMessagePortListener method called with no arguments throws exception">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_addMessagePortListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_addMessagePortListener_listener_invalid_cb" purpose="Check if addMessagePortListener throws exception with invalid callback">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_addMessagePortListener_listener_invalid_cb" purpose="Check if addMessagePortListener throws exception with invalid callback">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_addMessagePortListener_listener_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="LocalMessagePort_addMessagePortListener_listener_TypeMismatch" purpose="Check argument listener conversions exception">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="LocalMessagePort_addMessagePortListener_listener_TypeMismatch" purpose="Check argument listener conversions exception">
         <description>
           <test_script_entry>/opt/tct-messageport-tizen-tests/messageport/LocalMessagePort_addMessagePortListener_listener_TypeMismatch.html</test_script_entry>
         </description>
index 8d60b031397ea63658d641e808793d0b81e68e1b..f21b9bfc93a9891b890b3af349e50a160480e265 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-messaging-email-tizen-tests">
     <set name="Messaging-email">
-      <testcase execution_type="auto" id="MessageArraySuccessCallback_notexist" purpose="Check if interface MessageArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageArraySuccessCallback_notexist" purpose="Check if interface MessageArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if method onsuccess of MessageArraySuccessCallback works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if method onsuccess of MessageArraySuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachmentSuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachmentSuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageAttachmentSuccessCallback, onsuccess, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_email_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachmentSuccessCallback_notexist" purpose="Check if interface MessageAttachmentSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachmentSuccessCallback_notexist" purpose="Check if interface MessageAttachmentSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachmentSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_constructor" purpose="check new tizen.MessageAttachment(String filePath, String mimeType?) works (is supported)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_constructor" purpose="check new tizen.MessageAttachment(String filePath, String mimeType?) works (is supported)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_constructor_minargs" purpose="check new tizen.MessageAttachment(String filePath) works (is supported)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_constructor_minargs" purpose="check new tizen.MessageAttachment(String filePath) works (is supported)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_exist" purpose="Check if MessageAttachment exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_exist" purpose="Check if MessageAttachment exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_extend" purpose="Check if instance of interface MessageAttachment can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_extend" purpose="Check if instance of interface MessageAttachment can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_filePath_attribute" onload_delay="90" purpose="Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_filePath_attribute" onload_delay="90" purpose="Check if attribute filePath of MessageAttachment exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_filePath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageAttachment exists, has type MessageAttachmentId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageAttachment exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_messageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageAttachment_mimeType_attribute" purpose="Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageAttachment_mimeType_attribute" purpose="Check if attribute mimeType of MessageAttachment exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageAttachment_mimeType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBodySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type (email message)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBodySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type (email message)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_email_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBodySuccessCallback_notexist" purpose="Check if interface MessageBodySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBodySuccessCallback_notexist" purpose="Check if interface MessageBodySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBodySuccessCallback_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBodySuccessCallback_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBodySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_extend" purpose="Check if instance of interface MessageBody (email) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_extend" purpose="Check if instance of interface MessageBody (email) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_htmlBody_attribute" purpose="Check if attribute htmlBody of MessageBody (email) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_htmlBody_attribute" purpose="Check if attribute htmlBody of MessageBody (email) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_htmlBody_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_inlineAttachments_attribute" onload_delay="90" purpose="Check if attribute inlineAttachments of MessageBody (email) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_inlineAttachments_attribute" onload_delay="90" purpose="Check if attribute inlineAttachments of MessageBody (email) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_inlineAttachments_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_loaded_attribute" purpose="Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_loaded_attribute" purpose="Check if attribute loaded of MessageBody (email) exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_loaded_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (email) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_messageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_email_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (email) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_email_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (email) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_email_plainBody_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_notexist" purpose="Check if interface MessageBody exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_notexist" purpose="Check if interface MessageBody exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageBody_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationArraySuccessCallback_notexist" purpose="Check if interface MessageConversationArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationArraySuccessCallback_notexist" purpose="Check if interface MessageConversationArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if method onsuccess of MessageConversationArraySuccessCallback works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if method onsuccess of MessageConversationArraySuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_bcc_attribute" onload_delay="90" purpose="Check attribute bcc of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_bcc_attribute" onload_delay="90" purpose="Check attribute bcc of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_bcc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_cc_attribute" onload_delay="90" purpose="Check attribute cc of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_cc_attribute" onload_delay="90" purpose="Check attribute cc of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_cc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_extend" onload_delay="90" purpose="Check if instance of interface MessageConversation can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_extend" onload_delay="90" purpose="Check if instance of interface MessageConversation can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_from_attribute" onload_delay="90" purpose="Check attribute from of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_from_attribute" onload_delay="90" purpose="Check attribute from of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_from_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_id_attribute" onload_delay="30" purpose="Check attribute id of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_id_attribute" onload_delay="30" purpose="Check attribute id of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_isRead_attribute" onload_delay="90" purpose="Check attribute isRead of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_isRead_attribute" onload_delay="90" purpose="Check attribute isRead of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_isRead_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_lastMessageId_attribute" onload_delay="90" purpose="Check attribute lastMessageId of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_lastMessageId_attribute" onload_delay="90" purpose="Check attribute lastMessageId of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_lastMessageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_messageCount_attribute" onload_delay="90" purpose="Check attribute messageCount of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_messageCount_attribute" onload_delay="90" purpose="Check attribute messageCount of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_messageCount_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_notexist" purpose="Check if interface MessageConversation exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_notexist" purpose="Check if interface MessageConversation exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_preview_attribute" onload_delay="90" purpose="Check attribute preview of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_preview_attribute" onload_delay="90" purpose="Check attribute preview of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_preview_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_subject_attribute" onload_delay="90" purpose="Check attribute subject of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_subject_attribute" onload_delay="90" purpose="Check attribute subject of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_subject_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_timestamp_attribute" onload_delay="90" purpose="Check attribute timestamp of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_timestamp_attribute" onload_delay="90" purpose="Check attribute timestamp of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_timestamp_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_to_attribute" onload_delay="90" purpose="Check attribute to of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_to_attribute" onload_delay="90" purpose="Check attribute to of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_to_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_type_attribute" onload_delay="90" purpose="Check attribute type of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_type_attribute" onload_delay="90" purpose="Check attribute type of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_unreadMessages_attribute" onload_delay="90" purpose="Check attribute unreadMessages of MessageConversation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_unreadMessages_attribute" onload_delay="90" purpose="Check attribute unreadMessages of MessageConversation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversation_unreadMessages_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded" onload_delay="90" purpose="Check if conversationsadded callback was invoked with proper argument type.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded" onload_delay="90" purpose="Check if conversationsadded callback was invoked with proper argument type.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_email_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_email_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_email_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_email_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_email_conversationsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_notexist" purpose="Check if interface MessageConversationsChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_notexist" purpose="Check if interface MessageConversationsChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageConversationsChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolderArraySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolderArraySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageFolderArraySuccessCallback, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_email_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolderArraySuccessCallback_notexist" purpose="Check if interface MessageFolderArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolderArraySuccessCallback_notexist" purpose="Check if interface MessageFolderArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolderArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_contentType_exist" onload_delay="90" purpose="check if the attribute contentType in MessageFolder">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_contentType_exist" onload_delay="90" purpose="check if the attribute contentType in MessageFolder">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_contentType_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_contentType_attribute" onload_delay="90" purpose="Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_contentType_attribute" onload_delay="90" purpose="Check if attribute contentType of MessageFolder (email) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_contentType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_extend" onload_delay="90" purpose="Check if instance of interface MessageFolder (email) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_extend" onload_delay="90" purpose="Check if instance of interface MessageFolder (email) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageFolder (email) exists, has type MessageFolderId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_name_attribute" onload_delay="90" purpose="Check if attribute name of MessageFolder (email) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_name_attribute" onload_delay="90" purpose="Check if attribute name of MessageFolder (email) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_parentId_attribute" onload_delay="90" purpose="Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_parentId_attribute" onload_delay="90" purpose="Check if attribute parentId of MessageFolder (email) exists, has type MessageFolderId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_parentId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_path_attribute" onload_delay="90" purpose="Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_path_attribute" onload_delay="90" purpose="Check if attribute path of MessageFolder (email) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_path_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_synchronizable_attribute" onload_delay="90" purpose="Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_synchronizable_attribute" onload_delay="90" purpose="Check if attribute synchronizable of MessageFolder (email) exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_synchronizable_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageFolder (email) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_id_exist" onload_delay="90" purpose="check if the attribute id in MessageFolder">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_id_exist" onload_delay="90" purpose="check if the attribute id in MessageFolder">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_id_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_notexist" purpose="Check if interface MessageFolder exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_notexist" purpose="Check if interface MessageFolder exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_path_exist" onload_delay="90" purpose="check if the attribute path in MessageFolder">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_path_exist" onload_delay="90" purpose="check if the attribute path in MessageFolder">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_path_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_type_exist" onload_delay="90" purpose="check if the attribute type in MessageFolder">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_type_exist" onload_delay="90" purpose="check if the attribute type in MessageFolder">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_type_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFoldersChangeCallback_notexist" purpose="Check if interface MessageFoldersChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFoldersChangeCallback_notexist" purpose="Check if interface MessageFoldersChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFoldersChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageManagerObject_messaging" purpose="Check the attribute messaging in MessageManagerObject">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageManagerObject_messaging" purpose="Check the attribute messaging in MessageManagerObject">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_messaging.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageManagerObject_notexist" purpose="Check if interface MessageManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageManagerObject_notexist" purpose="Check if interface MessageManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageRecipientsCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageRecipientsCallback_email_onsuccess" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type, check argument recipients type - DOMString[]">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_email_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageRecipientsCallback_notexist" purpose="Check if interface MessageRecipientsCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageRecipientsCallback_notexist" purpose="Check if interface MessageRecipientsCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageRecipientsCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageServiceArraySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageServiceArraySuccessCallback_email_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_email_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageServiceArraySuccessCallback_notexist" purpose="Check if interface MessageServiceArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageServiceArraySuccessCallback_notexist" purpose="Check if interface MessageServiceArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageServiceArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check the function onsuccess in MessageServiceArraySuccessCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageServiceArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check the function onsuccess in MessageServiceArraySuccessCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageServiceArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_extend" onload_delay="90" purpose="Check if instance of interface MessageService (email) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_extend" onload_delay="90" purpose="Check if instance of interface MessageService (email) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment" onload_delay="90" purpose="Check MessageService.loadMessageAttachment method with optional arguments (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment" onload_delay="90" purpose="Check MessageService.loadMessageAttachment method with optional arguments (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_attachment_TypeMismatch" onload_delay="90" purpose="Check argument attachment conversions exception - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_attachment_TypeMismatch" onload_delay="90" purpose="Check argument attachment conversions exception - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_attachment_invalid_cb" onload_delay="90" purpose="Check argument attachment validation - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_attachment_invalid_cb" onload_delay="90" purpose="Check argument attachment validation - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_attachment_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_exist" onload_delay="90" purpose="Check if method loadMessageAttachment of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_exist" onload_delay="90" purpose="Check if method loadMessageAttachment of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - loadMessageAttachment, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - loadMessageAttachment, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_without_errorCallback" onload_delay="90" purpose="Check MessageService.loadMessageAttachment method with non-optional arguments (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_without_errorCallback" onload_delay="90" purpose="Check MessageService.loadMessageAttachment method with non-optional arguments (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) works with only non-optional arguments">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) works with only non-optional arguments">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_errorCallback_TypeMismatch" onload_delay="90" purpose="Check loadMessageBody of MessageService (email) errorCallback TypeMismatch">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_errorCallback_TypeMismatch" onload_delay="90" purpose="Check loadMessageBody of MessageService (email) errorCallback TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_errorCallback_invalid_cb" onload_delay="90" purpose="Check if method loadMessageBody (email) throws exception with invalid errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_errorCallback_invalid_cb" onload_delay="90" purpose="Check if method loadMessageBody (email) throws exception with invalid errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_missarg" onload_delay="90" purpose="Check with missing non-optional argument - loadMessageBody, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_missarg" onload_delay="90" purpose="Check with missing non-optional argument - loadMessageBody, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_missarg_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_successCallback_TypeMismatch" onload_delay="90" purpose="Check method loadMessageBodys successCallback conversions exception (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_successCallback_TypeMismatch" onload_delay="90" purpose="Check method loadMessageBodys successCallback conversions exception (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_successCallback_invalid_cb" onload_delay="90" purpose="Check method loadMessageBodys successCallback invalid callback (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_successCallback_invalid_cb" onload_delay="90" purpose="Check method loadMessageBodys successCallback invalid callback (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageBody_with_errorCallback" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) works with all proper all arguments">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageBody_with_errorCallback" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (email) works with all proper all arguments">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageBody_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (email) exists, has type MessageStorage and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_messageStorage_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage" onload_delay="90" purpose="Proper invocation with arguments - check if sendMessage (email) does what it should.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage" onload_delay="90" purpose="Proper invocation with arguments - check if sendMessage (email) does what it should.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (email) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (email) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (email) errorCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (email) errorCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (email) argument conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (email) argument conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (email) argument message validation - use simple object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (email) argument message validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (email) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (email) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (email) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (email) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (email) successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (email) successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_without_errorCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_without_errorCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sendMessage_without_successCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message) (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sendMessage_without_successCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message) (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sendMessage_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_stopSync_exist" onload_delay="90" purpose="Check if method stopSync of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_stopSync_exist" onload_delay="90" purpose="Check if method stopSync of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_stopSync_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_syncFolder_exist" onload_delay="90" purpose="Check if method syncFolder of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_syncFolder_exist" onload_delay="90" purpose="Check if method syncFolder of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_syncFolder_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_sync_exist" onload_delay="90" purpose="Check if method sync of MessageService (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_sync_exist" onload_delay="90" purpose="Check if method sync of MessageService (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_sync_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (email) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_notexist" purpose="Check if interface MessageService exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_notexist" purpose="Check if interface MessageService exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_emailSecArg" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with second invalid argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_emailSecArg" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with second invalid argument">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailSecArg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_emailThirdInvalArg" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with third invalid argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_emailThirdInvalArg" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with third invalid argument">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailThirdInvalArg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_emailWithBcc" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with BCC set">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_emailWithBcc" onload_delay="90" purpose="check whether 'sendMessage' method properly sends the specified message with BCC set">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithBcc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_emailWithPriority" onload_delay="90" purpose="sendMessage, email: valid value to priority property with mandatory attribute">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_emailWithPriority" onload_delay="90" purpose="sendMessage, email: valid value to priority property with mandatory attribute">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_emailWithPriority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_email_without_callbacks" onload_delay="90" purpose="MessageService.sendMessage (emailMessage)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_email_without_callbacks" onload_delay="90" purpose="MessageService.sendMessage (emailMessage)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sendMessage_email_without_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_stopSync_emailInvalidId" onload_delay="90" purpose="check the function of stopSync in MessageService by emailInvalidId">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_stopSync_emailInvalidId" onload_delay="90" purpose="check the function of stopSync in MessageService by emailInvalidId">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_emailInvalidId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync" onload_delay="90" purpose="Check if sync method with non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync" onload_delay="90" purpose="Check if sync method with non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder" onload_delay="90" purpose="Check if syncFolder method with non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder" onload_delay="90" purpose="Check if syncFolder method with non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for syncFolder method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for syncFolder method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in syncFolder method errorCallback callback.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_folder_TypeMismatch" onload_delay="90" purpose="Check argument folder conversions exception for syncFolder method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_folder_TypeMismatch" onload_delay="90" purpose="Check argument folder conversions exception for syncFolder method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_folder_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_missarg" onload_delay="90" purpose="Check with missing non-optional argument in syncFolder method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_missarg" onload_delay="90" purpose="Check with missing non-optional argument in syncFolder method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for syncFolder method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for syncFolder method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in syncFolder method successCallback callback.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_with_errorCallback" onload_delay="90" purpose="Check if syncFolder method with errorCallback optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_with_errorCallback" onload_delay="90" purpose="Check if syncFolder method with errorCallback optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_with_limit" onload_delay="90" purpose="Check if syncFolder method with limit optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_with_limit" onload_delay="90" purpose="Check if syncFolder method with limit optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_with_successCallback" onload_delay="90" purpose="Check if syncFolder method with successCallback optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_with_successCallback" onload_delay="90" purpose="Check if syncFolder method with successCallback optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncLoadMsgSendMsg" onload_delay="120" purpose="Add message to draft folder, sync all folders, load message body and send it">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncLoadMsgSendMsg" onload_delay="120" purpose="Add message to draft folder, sync all folders, load message body and send it">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncLoadMsgSendMsg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_emailwithoutparam" onload_delay="90" purpose="check the function of sync in MessageService by emailwithoutparam">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_emailwithoutparam" onload_delay="90" purpose="check the function of sync in MessageService by emailwithoutparam">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_emailwithoutparam.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for sync method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for sync method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in sync method errorCallback callback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in sync method errorCallback callback.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_foremail" onload_delay="90" purpose="MessageService.sync ()">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_foremail" onload_delay="90" purpose="MessageService.sync ()">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_foremail.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_invalid_arg" onload_delay="90" purpose="MessageService.sync ('sth') WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_invalid_arg" onload_delay="90" purpose="MessageService.sync ('sth') WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_invalid_arg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for sync method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for sync method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in sync method successCallback callback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not in sync method successCallback callback.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_valid_arguments" onload_delay="90" purpose="Check the function sync in MessageService">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_valid_arguments" onload_delay="90" purpose="Check the function sync in MessageService">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_valid_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_with_errorCallback" onload_delay="90" purpose="Check if sync method with errorCallback optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_with_errorCallback" onload_delay="90" purpose="Check if sync method with errorCallback optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_with_limit" onload_delay="90" purpose="Check if sync method with downloadId optional limit argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_with_limit" onload_delay="90" purpose="Check if sync method with downloadId optional limit argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_with_successCallback" onload_delay="90" purpose="Check if sync method with successCallback optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_with_successCallback" onload_delay="90" purpose="Check if sync method with successCallback optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener" onload_delay="90" purpose="Check if addConversationsChangeListener method with non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener" onload_delay="90" purpose="Check if addConversationsChangeListener method with non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception for addConversationsChangeListener method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception for addConversationsChangeListener method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_missarg" onload_delay="90" purpose="Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_missarg" onload_delay="90" purpose="Check if addConversationsChangeListener of MessageStorage with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_with_filter" onload_delay="90" purpose="Check if addConversationsChangeListener method with optional filter argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_with_filter" onload_delay="90" purpose="Check if addConversationsChangeListener method with optional filter argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutcb" onload_delay="90" purpose="Check addConversationsChangeListener method without callback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutcb" onload_delay="90" purpose="Check addConversationsChangeListener method without callback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutcb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (email) - invalid object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (email) - invalid object">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (email) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (email) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (email) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly without errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly without errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly without successCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (email) works properly without successCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addDraftMessage_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check addFoldersChangeListener filter conversions exception (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check addFoldersChangeListener filter conversions exception (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener folderChangeCallback conversions exceptions (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener folderChangeCallback conversions exceptions (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_foldersChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_invalid_cb" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener with invalid callback (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_invalid_cb" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener with invalid callback (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_missarg" onload_delay="90" purpose="Check if method addFolersChangeListener without foldersChangeCallback attribute throws exception (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_missarg" onload_delay="90" purpose="Check if method addFolersChangeListener without foldersChangeCallback attribute throws exception (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_with_filter" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback and filter)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addFoldersChangeListener_with_filter" onload_delay="90" purpose="MessageStorage.addFoldersChangeListener (foldersChangeCallback and filter)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addFoldersChangeListener_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (email) works properly without filter.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (email) works properly without filter.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_addMessagesChangeListener_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (email) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (email) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_filter_from" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter from">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_filter_from" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter from">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_from.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_filter_to" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter to">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_filter_to" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter to">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_to.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_filter_type" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter type">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_filter_type" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) filter type">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_filter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_with_sort" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) with sort">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_with_sort" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) with sort">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_with_sort_time_desc" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) with sort time desc">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_with_sort_time_desc" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) with sort time desc">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_with_sort_time_desc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findConversations_without_errorCallback" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) without errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findConversations_without_errorCallback" onload_delay="90" purpose="Check if method findConversations of MessageStorage (email) without errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findConversations_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findFolders_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages" onload_delay="90" purpose="Check MessageStorage.findMessages method with non-optional arguments (filter by Message.id) for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages" onload_delay="90" purpose="Check MessageStorage.findMessages method with non-optional arguments (filter by Message.id) for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_and_loadMessageBody" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email, load and check message body">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_and_loadMessageBody" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for email, load and check message body">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_and_loadMessageBody.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_bcc_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) bcc for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_bcc_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) bcc for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_bcc_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_cc_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) cc for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_cc_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) cc for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_cc_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_folderId_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_from_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_hasAttachment_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_hasAttachment_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_id_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_isHighPriority_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isHighPriority for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_isHighPriority_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isHighPriority for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isHighPriority_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_isRead_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_plainBody_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_serviceId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) serviceId for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_serviceId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) serviceId for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_serviceId_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_timestamp_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_to_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_findMessages_type_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_removeMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (EMAIL)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (EMAIL)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_messages_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (EMAIL)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (EMAIL)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (email)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (email)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly - without errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly - without errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly - without successCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (email) works properly - without successCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_email_updateMessages_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders" onload_delay="90" purpose="Check if function executes properly when all mandatory arguments given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders" onload_delay="90" purpose="Check if function executes properly when all mandatory arguments given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect error callback given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect error callback given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument error callback validation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument error callback validation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_filter_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect filter given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_filter_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect filter given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_filter_serviceId" onload_delay="90" purpose="check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_filter_serviceId" onload_delay="90" purpose="check whether 'findFolders' method properly retrieves folders matching the supplied filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_filter_serviceId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_missarg" onload_delay="90" purpose="Check if exception is thrown when mandatory arguments not given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_missarg" onload_delay="90" purpose="Check if exception is thrown when mandatory arguments not given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_successCallback_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect success callback given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_successCallback_TypeMismatch" onload_delay="90" purpose="Check if exception is thrown when incorrect success callback given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_successCallback_invalid_cb" onload_delay="90" purpose="Check argument success callback validation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_successCallback_invalid_cb" onload_delay="90" purpose="Check argument success callback validation">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_with_errorCallback" onload_delay="90" purpose="Check if function executes properly when all mandatory and optional arguments given">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_with_errorCallback" onload_delay="90" purpose="Check if function executes properly when all mandatory and optional arguments given">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailFilterWithFrom" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailFilterWithFrom">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailFilterWithFrom" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailFilterWithFrom">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithFrom.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailFilterWithPriority" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailFilterWithPriority" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithPriority.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailFilterWithSortbytimeAsc" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority with sort by time ascending">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailFilterWithSortbytimeAsc" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority with sort by time ascending">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeAsc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailFilterWithSortbytimeDesc" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority with sort by time Descending">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailFilterWithSortbytimeDesc" onload_delay="90" purpose="Check if findMessages filter works properly for isHighPriority with sort by time Descending">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithSortbytimeDesc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailFilterWithoutErrorCb" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailFilterWithoutErrorCb">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailFilterWithoutErrorCb" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailFilterWithoutErrorCb">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailFilterWithoutErrorCb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessage_emailfilterwithto" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailfilterwithto">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessage_emailfilterwithto" onload_delay="90" purpose="check the function of findMessage in MessageStorage by emailfilterwithto">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessage_emailfilterwithto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_notexist" purpose="Check if interface MessageStorage exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_notexist" purpose="Check if interface MessageStorage exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener" onload_delay="90" purpose="Check if removeChangeListener method with non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener" onload_delay="90" purpose="Check if removeChangeListener method with non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations" onload_delay="90" purpose="Check if removeConversations method with non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations" onload_delay="90" purpose="Check if removeConversations method with non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_conversations_TypeMismatch" onload_delay="90" purpose="Check argument conversations conversions exception for setListener method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_conversations_TypeMismatch" onload_delay="90" purpose="Check argument conversations conversions exception for setListener method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_conversations_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for removeConversations method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception for removeConversations method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for errorCallback callback in removeConversations method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_errorCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for errorCallback callback in removeConversations method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_foremail" onload_delay="90" purpose="Check if removeConversations works properly for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_foremail" onload_delay="90" purpose="Check if removeConversations works properly for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_foremail.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_missarg" onload_delay="90" purpose="Check if removeConversations of MessageStorage with missing non-optional argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_missarg" onload_delay="90" purpose="Check if removeConversations of MessageStorage with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for removeConversations method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception for removeConversations method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for successCallback callback in removeConversations method.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_successCallback_invalid_cb" onload_delay="90" purpose="Test whether the constructor of the interface is defined or not for successCallback callback in removeConversations method.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_with_errorCallback" onload_delay="90" purpose="Check if removeConversations method with optional errorCallback argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_with_errorCallback" onload_delay="90" purpose="Check if removeConversations method with optional errorCallback argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_with_successCallback" onload_delay="90" purpose="Check if removeConversations method with optional successCallback argument works">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_with_successCallback" onload_delay="90" purpose="Check if removeConversations method with optional successCallback argument works">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeConversations_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessage_emailwithouterrcb" onload_delay="90" purpose="check the function of removeMessage in MessageStorage by emailwithouterrcb">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessage_emailwithouterrcb" onload_delay="90" purpose="check the function of removeMessage in MessageStorage by emailwithouterrcb">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessage_emailwithouterrcb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages" onload_delay="90" purpose="Check the function removeMessages in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages" onload_delay="90" purpose="Check the function removeMessages in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email" onload_delay="90" purpose="Check with non-optional arguments loadMessageBody(valid_message)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email" onload_delay="90" purpose="Check with non-optional arguments loadMessageBody(valid_message)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_messages_TypeMismatch" onload_delay="90" purpose="Check argument MessageStorage_removeMessages_email messages conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_messages_TypeMismatch" onload_delay="90" purpose="Check argument MessageStorage_removeMessages_email messages conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_messages_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_missarg" onload_delay="90" purpose="Check with MessageStorage_removeMessages_email missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_missarg" onload_delay="90" purpose="Check with MessageStorage_removeMessages_email missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument MessageStorage_removeMessages_email successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument MessageStorage_removeMessages_email successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallbac validation - use {onerror: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallbac validation - use {onerror: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_with_errorCallback" onload_delay="90" purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback, valid_errorCallback)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_with_errorCallback" onload_delay="90" purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback, valid_errorCallback)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_email_with_successCallback" onload_delay="90" purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_email_with_successCallback" onload_delay="90" purpose="Check with optional arguments removeMessages(valid_messages, valid_successCallback)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_email_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_addUpdateRemove" onload_delay="90" purpose="Add a draft message and update it, and then remove it">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_addUpdateRemove" onload_delay="90" purpose="Add a draft message and update it, and then remove it">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_addUpdateRemove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_attachments_exist" purpose="check if the attribute attachments in Message">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_attachments_exist" purpose="check if the attribute attachments in Message">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_attachments_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_attachments_attribute" purpose="Check if attribute attachments of Message (email) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_attachments_attribute" purpose="Check if attribute attachments of Message (email) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_attachments_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_bcc_attribute" purpose="Check if attribute bcc of Message (email) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_bcc_attribute" purpose="Check if attribute bcc of Message (email) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_bcc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_body_attribute" purpose="Check if attribute body of Message (email) exists, has type MessageBody">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_body_attribute" purpose="Check if attribute body of Message (email) exists, has type MessageBody">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_body_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_cc_attribute" purpose="Check if attribute cc of Message (email) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_cc_attribute" purpose="Check if attribute cc of Message (email) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_cc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for email (is supported)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for email (is supported)">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_constructor_messageInitDict_function" purpose="check if Message_email_constructor_messageInitDict_function">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_constructor_messageInitDict_function" purpose="check if Message_email_constructor_messageInitDict_function">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_function.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_constructor_messageInitDict_object" purpose="check if Message_email_constructor_messageInitDict_object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_constructor_messageInitDict_object" purpose="check if Message_email_constructor_messageInitDict_object">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_messageInitDict_object.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_constructor_minargs" purpose="check if Message_email_constructor_minargs">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_constructor_minargs" purpose="check if Message_email_constructor_minargs">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (email) exists, has type MessageConvId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_conversationId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_extend" purpose="Check if instance of interface Message (email) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_extend" purpose="Check if instance of interface Message (email) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (email) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (email) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_from_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_hasAttachment_attribute" purpose="Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_hasAttachment_attribute" purpose="Check if attribute hasAttachment of Message (email) exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_hasAttachment_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (email) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (email) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (email) exists, has type MessageId">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (email) exists, has type MessageId">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_inResponseTo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_isHighPriority_attribute" purpose="Check if attribute isHighPriority of Message (email) exists, has type Boolean">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_isHighPriority_attribute" purpose="Check if attribute isHighPriority of Message (email) exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isHighPriority_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_isRead_attribute" purpose="Check if attribute isRead of Message (email) exists, has type Boolean">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_isRead_attribute" purpose="Check if attribute isRead of Message (email) exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_isRead_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (email) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_messageStatus_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_subject_attribute" purpose="Check if attribute subject of Message (email) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_subject_attribute" purpose="Check if attribute subject of Message (email) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_subject_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (email) exists, has type Date and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (email) exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_timestamp_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_to_attribute" purpose="Check if attribute to of Message (email) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_to_attribute" purpose="Check if attribute to of Message (email) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_to_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_type_attribute" purpose="Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_type_attribute" purpose="Check if attribute type of Message (email) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_exist" purpose="Check if Message exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_exist" purpose="Check if Message exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_hasAttachment_exist" onload_delay="90" purpose="check if attribute hasAttachment in Message">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_hasAttachment_exist" onload_delay="90" purpose="check if attribute hasAttachment in Message">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_hasAttachment_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - email, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - email, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - email, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - email, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesadded_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - email, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesremoved_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_email_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_email_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - email, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_email_messagesupdated_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_notexist" purpose="Check if interface MessagesChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_notexist" purpose="Check if interface MessagesChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessagesChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (email) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (email) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (email) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (email) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_email_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_email_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_email_getMessageServices_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_extend" purpose="check if Messaging is extendable">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_extend" purpose="check if Messaging is extendable">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_getMessageServices_exist" purpose="Check if method getMessageServices exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_getMessageServices_exist" purpose="Check if method getMessageServices exists">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_getMessageServices_messageServiceType_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument messageServiceType conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_getMessageServices_messageServiceType_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument messageServiceType conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_messageServiceType_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_getMessageServices_missarg" onload_delay="90" purpose="Check getMessageServices with missing non-optional argument.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_getMessageServices_missarg" onload_delay="90" purpose="Check getMessageServices with missing non-optional argument.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_getMessageServices_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_notexist" purpose="Check if interface Messaging exists, it should not.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_notexist" purpose="Check if interface Messaging exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Messaging_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_loadMessageAttachment_missarg" onload_delay="90" purpose="Check with missing non-optional arguments loadMessageAttachment - email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_loadMessageAttachment_missarg" onload_delay="90" purpose="Check with missing non-optional arguments loadMessageAttachment - email">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_loadMessageAttachment_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_stopSync_syncFolder" onload_delay="90" purpose="Check if stopSync method with non-optional argument works for syncFolder method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_stopSync_syncFolder" onload_delay="90" purpose="Check if stopSync method with non-optional argument works for syncFolder method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_syncFolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_stopSync_sync" onload_delay="90" purpose="Check if stopSync method with non-optional argument works for sync method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_stopSync_sync" onload_delay="90" purpose="Check if stopSync method with non-optional argument works for sync method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_stopSync_sync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of sync method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of sync method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_sync_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of syncFolder method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of syncFolder method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_syncFolder_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_name_attribute" onload_delay="90" purpose="Check if attribute name of MessageService (email) exists, has appropriate type and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_name_attribute" onload_delay="90" purpose="Check if attribute name of MessageService (email) exists, has appropriate type and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_email_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageService (email) exists, has appropriate type and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_email_id_attribute" onload_delay="90" purpose="Check if attribute id of MessageService (email) exists, has appropriate type and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageService_email_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageFolder_email_serviceId_attribute" onload_delay="90" purpose="Check if attribute serviceId of MessageFolder (email) exists, has appropriate type and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageFolder_email_serviceId_attribute" onload_delay="90" purpose="Check if attribute serviceId of MessageFolder (email) exists, has appropriate type and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageFolder_email_serviceId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_email_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_email_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (email) exists, has type MessageFolderId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/Message_email_folderId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findConversations_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findConversations method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findConversations_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findConversations method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findConversations_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findMessages method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findMessages method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addDraftMessage_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of addDraftMessage method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addDraftMessage_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of addDraftMessage method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_addDraftMessage_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findFolders method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of findFolders method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_findFolders_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of removeMessages method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of removeMessages method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_removeMessages_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_updateMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of updateMessages method">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_updateMessages_errorCallback_invoked" onload_delay="90" purpose="Check exception in error callback of updateMessages method">
         <description>
           <test_script_entry>/opt/tct-messaging-email-tizen-tests/messaging/MessageStorage_updateMessages_errorCallback_invoked.html</test_script_entry>
         </description>
index 1d28a81de62899d1ce652221079686b299034f51..fb5687db79b7b56406f1f06dd78b6c1112b91a02 100644 (file)
       <capabilities>
         <capability name="telephonyMms" />
       </capabilities>
-      <testcase execution_type="auto" id="MessageBody_mms_extend" purpose="Check if instance of interface MessageBody (MMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_mms_extend" purpose="Check if instance of interface MessageBody (MMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageBody_mms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_mms_loaded_attribute" purpose="Check if attribute loaded of MessageBody (MMS) exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_mms_loaded_attribute" purpose="Check if attribute loaded of MessageBody (MMS) exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageBody_mms_loaded_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_mms_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (MMS) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_mms_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (MMS) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageBody_mms_messageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_mms_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (MMS) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_mms_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (MMS) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageBody_mms_plainBody_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_mms_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_mms_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_mms_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_mms_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageConversationsChangeCallback_mms_conversationsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageServiceArraySuccessCallback_mms_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageServiceArraySuccessCallback_mms_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageServiceArraySuccessCallback_mms_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_extend" onload_delay="90" purpose="Check if instance of interface MessageService (MMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_extend" onload_delay="90" purpose="Check if instance of interface MessageService (MMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_loadMessageAttachment_exist" onload_delay="90" purpose="Check if method loadMessageAttachment of MessageService (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_loadMessageAttachment_exist" onload_delay="90" purpose="Check if method loadMessageAttachment of MessageService (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_loadMessageAttachment_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_loadMessageBody_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (MMS)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (MMS)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_loadMessageBody_missarg_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (MMS) exists, has type MessageStorage and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (MMS) exists, has type MessageStorage and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_messageStorage_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (MMS) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (MMS) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (MMS) errorCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (MMS) errorCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (MMS) argument conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (MMS) argument conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (MMS) argument message validation - use simple object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (MMS) argument message validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (MMS) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (MMS) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (MMS) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (MMS) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (MMS) successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (MMS) successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_mms_without_callbacks" onload_delay="90" purpose="MessageService.sendMessage (mmsMessage)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_mms_without_callbacks" onload_delay="90" purpose="MessageService.sendMessage (mmsMessage)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_sendMessage_mms_without_callbacks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_body_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_body_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'body' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_body_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_folderId_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_folderId_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'folderId' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_folderId_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_from_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_from_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'from' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_from_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_hasAttachment_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_hasAttachment_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'hasAttachment' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_hasAttachment_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_isRead_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_isRead_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'isRead' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_isRead_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_mms_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_mms_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied MMS type filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_mms_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_subject_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_subject_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'subject' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_subject_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_timestamp_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_timestamp_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'timestamp' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_timestamp_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_to_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_to_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied 'to' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_findMessages_filter_to_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (MMS) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (MMS) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (mms) - invalid object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (mms) - invalid object">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (mms) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (mms) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (mms) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without successCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (mms) works properly without successCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addDraftMessage_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addFoldersChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) works properly without filter.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (MMS) works properly without filter.">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_addMessagesChangeListener_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (MMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (MMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_from" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_from" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'from' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_from.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_id" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_id" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'id' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_messageCount" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_messageCount" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'messageCount' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_messageCount.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_preview" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_preview" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'preview' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_preview.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_timestamp" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_timestamp" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'timestamp' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_timestamp.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_to" onload_delay="90" purpose="Check if method findConversations of MessageStorage (mms) filter to">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_to" onload_delay="90" purpose="Check if method findConversations of MessageStorage (mms) filter to">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_to.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_type" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_type" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied MMS type filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findConversations_filter_unreadMessages" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findConversations_filter_unreadMessages" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'unreadMessages' filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findConversations_filter_unreadMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findFolders_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_folderId_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_from_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_hasAttachment_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_hasAttachment_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) hasAttachment for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_hasAttachment_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_id_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_isRead_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_to_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_findMessages_type_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_removeConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_removeMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_messages_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (mms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (mms)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without errorCallback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without errorCallback.">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without successCallback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (MMS) works properly - without successCallback.">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_mms_updateMessages_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_formms" onload_delay="90" purpose="Check if removeConversations works properly for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_formms" onload_delay="90" purpose="Check if removeConversations works properly for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageStorage_removeConversations_formms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_attachments_attribute" purpose="Check if attribute attachments of Message (MMS) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_attachments_attribute" purpose="Check if attribute attachments of Message (MMS) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_attachments_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_body_attribute" purpose="Check if attribute body of Message (MMS) exists, has type MessageBody">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_body_attribute" purpose="Check if attribute body of Message (MMS) exists, has type MessageBody">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_body_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for mms (is supported)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for mms (is supported)">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_constructor_messageInitDict_function" purpose="check if Message_mms_constructor_messageInitDict_function">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_constructor_messageInitDict_function" purpose="check if Message_mms_constructor_messageInitDict_function">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_constructor_messageInitDict_function.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_constructor_messageInitDict_object" purpose="check if Message_mms_constructor_messageInitDict_object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_constructor_messageInitDict_object" purpose="check if Message_mms_constructor_messageInitDict_object">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_constructor_messageInitDict_object.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_constructor_minargs" purpose="check if Message_mms_constructor_minargs">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_constructor_minargs" purpose="check if Message_mms_constructor_minargs">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (MMS) exists, has type MessageConvId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (MMS) exists, has type MessageConvId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_conversationId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_extend" purpose="Check if instance of interface Message (MMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_extend" purpose="Check if instance of interface Message (MMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (MMS) exists, has type MessageFolderId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (MMS) exists, has type MessageFolderId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_folderId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (MMS) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (MMS) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_from_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_hasAttachment_attribute" purpose="Check if attribute hasAttachment of Message (MMS) exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_hasAttachment_attribute" purpose="Check if attribute hasAttachment of Message (MMS) exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_hasAttachment_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (MMS) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (MMS) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (MMS) exists, has type MessageId">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (MMS) exists, has type MessageId">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_inResponseTo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_isRead_attribute" purpose="Check if attribute isRead of Message (MMS) exists, has type Boolean">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_isRead_attribute" purpose="Check if attribute isRead of Message (MMS) exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_isRead_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (MMS) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (MMS) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_messageStatus_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_subject_attribute" purpose="Check if attribute subject of Message (MMS) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_subject_attribute" purpose="Check if attribute subject of Message (MMS) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_subject_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (MMS) exists, has type Date and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (MMS) exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_timestamp_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_to_attribute" purpose="Check if attribute to of Message (MMS) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_to_attribute" purpose="Check if attribute to of Message (MMS) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_to_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_mms_type_attribute" purpose="Check if attribute type of Message (MMS) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_mms_type_attribute" purpose="Check if attribute type of Message (MMS) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Message_mms_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - mms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesadded_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - mms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesremoved_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_mms_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_mms_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - mms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessagesChangeCallback_mms_messagesupdated_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_getMessageServices_without_error_callback" onload_delay="90" purpose="Check getMessageServices without error callback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_getMessageServices_without_error_callback" onload_delay="90" purpose="Check getMessageServices without error callback">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_getMessageServices_without_error_callback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (mms) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (mms) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (mms) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (mms) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_mms_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_mms_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for mms">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/Messaging_mms_getMessageServices_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageInit_MessageInit_valid_argument_mms" purpose="checks various message attributes upon message (mms) creation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageInit_MessageInit_valid_argument_mms" purpose="checks various message attributes upon message (mms) creation">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_mms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_mms_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (MMS) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_mms_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (MMS) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-mms-tizen-tests/messaging/MessageService_mms_type_attribute.html</test_script_entry>
         </description>
index 6ffc60c5c3f4044aeb1f8f2ada6e0beed52d6233..492bb588eb101ba6e26aa06bc5a456a220f95e4b 100644 (file)
       <capabilities>
         <capability name="telephony" />
       </capabilities>
-      <testcase execution_type="auto" id="ConversationArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of findConversations with sms filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="ConversationArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of findConversations with sms filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/ConversationArraySuccessCallback_onsuccess_checking.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FolderArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of onsuccess in MessageFolderArraySuccessCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="FolderArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of onsuccess in MessageFolderArraySuccessCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/FolderArraySuccessCallback_onsuccess_checking.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of onsuccess in MessageArraySuccessCallback by checking">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageArraySuccessCallback_onsuccess_checking" onload_delay="90" purpose="check the function of onsuccess in MessageArraySuccessCallback by checking">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageArraySuccessCallback_onsuccess_checking.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_sms_extend" purpose="Check if instance of interface MessageBody (SMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_sms_extend" purpose="Check if instance of interface MessageBody (SMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_sms_loaded_attribute" purpose="Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_sms_loaded_attribute" purpose="Check if attribute loaded of MessageBody (SMS) exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_loaded_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_sms_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_sms_messageId_attribute" onload_delay="90" purpose="Check if attribute messageId of MessageBody (SMS) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_messageId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageBody_sms_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageBody_sms_plainBody_attribute" purpose="Check if attribute plainBody of MessageBody (SMS) exists, has type DOMString">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageBody_sms_plainBody_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess_exist" onload_delay="90" purpose="check if method onsuccess in MessageConversationArraySuccessCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationArraySuccessCallback_onsuccess_exist" onload_delay="90" purpose="check if method onsuccess in MessageConversationArraySuccessCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationArraySuccessCallback_onsuccess_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversation_sendFindRemove" onload_delay="90" purpose="Send a message(sms) and find the relation conversation and then remove it">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversation_sendFindRemove" onload_delay="90" purpose="Send a message(sms) and find the relation conversation and then remove it">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversation_sendFindRemove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_exist" onload_delay="90" purpose="check if the attribute conversationsAdded in MessageConversationsChangeCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_exist" onload_delay="90" purpose="check if the attribute conversationsAdded in MessageConversationsChangeCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withfilter" onload_delay="90" purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withfilter" onload_delay="90" purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter" onload_delay="90" purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsadded_withoutfilter" onload_delay="90" purpose="check the function of conversationsadded in MessageConversationsChangeCallback by withoutfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsadded_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_exist" onload_delay="90" purpose="check if the attribute conversationsremoved in MessageConversationsChangeCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsremoved_exist" onload_delay="90" purpose="check if the attribute conversationsremoved in MessageConversationsChangeCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsremoved_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withfilter" onload_delay="90" purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withfilter" onload_delay="90" purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter" onload_delay="90" purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_conversationsupdated_withoutfilter" onload_delay="90" purpose="check the function of conversationsupdated in MessageConversationsChangeCallback by withoutfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_conversationsupdated_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_sms_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_sms_conversationsremoved" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsremoved, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsremoved.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageConversationsChangeCallback_sms_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageConversationsChangeCallback_sms_conversationsupdated" onload_delay="90" purpose="Check if callback is called and if its arguments have proper type - MessageConversationsChangeCallback, conversationsupdated, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageConversationsChangeCallback_sms_conversationsupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageServiceArraySuccessCallback_sms_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageServiceArraySuccessCallback_sms_onsuccess" onload_delay="90" purpose="Check if MessageServiceArraySuccessCallback is called and if its arguments have proper type for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageServiceArraySuccessCallback_sms_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_id_exist" onload_delay="90" purpose="check if attribute id in MessageService">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_id_exist" onload_delay="90" purpose="check if attribute id in MessageService">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_id_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_loadBodySMS" onload_delay="90" purpose="check if loadMessageBody works for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_loadBodySMS" onload_delay="90" purpose="check if loadMessageBody works for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_loadBodySMS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_name_exist" onload_delay="90" purpose="check if the attribute name in MessageService">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_name_exist" onload_delay="90" purpose="check if the attribute name in MessageService">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_name_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_exist" onload_delay="90" purpose="check if the attribute sendMessage exist in MessageService">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_exist" onload_delay="90" purpose="check if the attribute sendMessage exist in MessageService">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_valid_argument" onload_delay="90" purpose="check whether sendMessage method properly sends the specified message">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_valid_argument" onload_delay="90" purpose="check whether sendMessage method properly sends the specified message">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_extend" onload_delay="90" purpose="Check if instance of interface MessageService (SMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_extend" onload_delay="90" purpose="Check if instance of interface MessageService (SMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_exist" onload_delay="90" purpose="Check if method loadMessageBody of MessageService (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_loadMessageBody_message_TypeMismatch" onload_delay="90" purpose="Check for loadMessageBody message conversions exception (SMS)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_TypeMismatch" onload_delay="90" purpose="Check for loadMessageBody message conversions exception (SMS)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_loadMessageBody_message_invalid_obj" onload_delay="90" purpose="Check if method loadMessageBody with invalid message attribute throws exception (SMS)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_message_invalid_obj" onload_delay="90" purpose="Check if method loadMessageBody with invalid message attribute throws exception (SMS)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (SMS)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_loadMessageBody_missarg_message" onload_delay="90" purpose="Check if method loadMessageBody without message attribute throws exception (SMS)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_loadMessageBody_missarg_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_messageStorage_attribute" onload_delay="90" purpose="Check if attribute messageStorage of MessageService (SMS) exists, has type MessageStorage and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_messageStorage_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage" onload_delay="90" purpose="Proper invocation with arguments - check if sendMessage (SMS) does what it should.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage" onload_delay="90" purpose="Proper invocation with arguments - check if sendMessage (SMS) does what it should.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (SMS) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback (SMS) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (SMS) errorCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_exist" onload_delay="90" purpose="Check if method sendMessage of MessageService (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (SMS) argument conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_TypeMismatch" onload_delay="90" purpose="Check message (SMS) argument conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (SMS) argument message validation - use simple object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_message_invalid_obj" onload_delay="90" purpose="Check MessageService.sendMessage (SMS) argument message validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (SMS) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_missarg" onload_delay="90" purpose="Check MessageService.sendMessage (SMS) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (SMS) conversions exception">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback (SMS) conversions exception">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check argument MessageService.sendMessage (SMS) successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_sendMessage_without_errorCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_sendMessage_without_errorCallback" onload_delay="90" purpose="Check without optional argument sendMessage(valid_message, valid_successCallback) (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_sendMessage_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_type_exist" onload_delay="90" purpose="check if attribute type in MessageService">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_type_exist" onload_delay="90" purpose="check if attribute type in MessageService">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_type_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addCCLAddMRemoveCRemoveCCL" onload_delay="90" purpose="Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addCCLAddMRemoveCRemoveCCL" onload_delay="90" purpose="Add conversationg listener and add a message, and then remove the conversation related with the adding message, at last remove the conversation listener">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addCCLAddMRemoveCRemoveCCL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutfilter" onload_delay="90" purpose="Check addConversationsChangeListener method without filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_withoutfilter" onload_delay="90" purpose="Check addConversationsChangeListener method without filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addConversationsChangeListener_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addMCLaddM" onload_delay="90" purpose="Check if addMessagesChangeListener for sms works properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMCLaddM" onload_delay="90" purpose="Check if addMessagesChangeListener for sms works properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMCLaddM.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addMessagesChangeListener_withfilter" onload_delay="90" purpose="Check the addMessagesChangeListener method with parmeter filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withfilter" onload_delay="90" purpose="Check the addMessagesChangeListener method with parmeter filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addMessagesChangeListener_withoutfilter" onload_delay="90" purpose="Check the addMessagesChangeListener method without parmeter filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_withoutfilter" onload_delay="90" purpose="Check the addMessagesChangeListener method without parmeter filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_addMessagesChangeListener_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - email">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - email">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_email_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages" onload_delay="90" purpose="Check the function findMessages in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages" onload_delay="90" purpose="Check the function findMessages in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1" onload_delay="90" purpose="check whether invoking 'findMessages' method with invalid error callback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_TypeMismatch_1" onload_delay="90" purpose="check whether invoking 'findMessages' method with invalid error callback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_TypeMismatch_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_errorCallback_null" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_errorCallback_null" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage with null errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_errorCallback_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_exist" onload_delay="90" purpose="check if method findMessages in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_exist" onload_delay="90" purpose="check if method findMessages in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_filter_sms_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_filter_sms_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_filter_sms_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_limit_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_limit_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter limited to specified number">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_limit_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_missarg" onload_delay="90" purpose="MessageStorage.findMessages (filter) WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_missarg" onload_delay="90" purpose="MessageStorage.findMessages (filter) WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_noarg" onload_delay="90" purpose="MessageStorage.findMessages () WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_noarg" onload_delay="90" purpose="MessageStorage.findMessages () WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_noarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_offset_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_offset_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied SMS type filter and offset param">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_offset_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_sort_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_sort_valid" onload_delay="90" purpose="check whether 'findMessages' method properly retrieves messages matching the supplied filter in specified order">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_findMessages_sort_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - mms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - mms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_mms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_exist" onload_delay="90" purpose="check if method removeChangeListener in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_exist" onload_delay="90" purpose="check if method removeChangeListener in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_forconversations" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by forconversations">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forconversations" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by forconversations">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forconversations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_forfolder" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by forfolder">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_forfolder" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by forfolder">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_forfolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_formessages" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by formessages">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_formessages" onload_delay="90" purpose="check the function of removeChangeListener in MessageStorage by formessages">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_formessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_valid_argument" onload_delay="90" purpose="check the function removeChangeListener in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_valid_argument" onload_delay="90" purpose="check the function removeChangeListener in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_valid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_with_watchId" onload_delay="90" purpose="MessageStorage.removeChangeListener (watchId)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_with_watchId" onload_delay="90" purpose="MessageStorage.removeChangeListener (watchId)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeChangeListener_with_watchId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_arg_null" onload_delay="90" purpose="check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_null" onload_delay="90" purpose="check whether invoking 'removeConversations' method with null MessageConversation param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_arg_undefined" onload_delay="90" purpose="check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_arg_undefined" onload_delay="90" purpose="check whether invoking 'removeConversations' method with undefined MessageConversation param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_arg_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_conversations_number" onload_delay="90" purpose="check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_conversations_number" onload_delay="90" purpose="check whether invoking 'removeConversations' method with invalid MessageConversation param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_conversations_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_forsms" onload_delay="90" purpose="check the function of removeConversations in MessageStorage by forsms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_forsms" onload_delay="90" purpose="check the function of removeConversations in MessageStorage by forsms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_forsms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_invalid_arg" onload_delay="90" purpose="MessageStorage.removeConversations ('sth') WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_invalid_arg" onload_delay="90" purpose="MessageStorage.removeConversations ('sth') WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_invalid_arg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_missarg_TypeMismatch" onload_delay="90" purpose="MessageStorage.removeConversations () WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_missarg_TypeMismatch" onload_delay="90" purpose="MessageStorage.removeConversations () WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_missarg_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_sms" onload_delay="90" purpose="Check if removeConversations works properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_sms" onload_delay="90" purpose="Check if removeConversations works properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_sms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_successCallback_number" onload_delay="90" purpose="check whether invoking 'removeConversations' method with invalid success callback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_successCallback_number" onload_delay="90" purpose="check whether invoking 'removeConversations' method with invalid success callback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_removeConversations_successCallback_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument conversationsChangeCallback conversions exception - sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument conversationsChangeCallback validation - addConversationsChangeListener, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_conversationsChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addConversationsChangeListener_exist" onload_delay="90" purpose="Check if method addConversationsChangeListener of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addConversationsChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (SMS) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (SMS) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_exist" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_TypeMismatch" onload_delay="90" purpose="Check argument message conversions exception in addDraftMessage method (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (sms) - invalid object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_message_invalid_obj" onload_delay="90" purpose="Check argument message validation in addDraftMessage method (sms) - invalid object">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_message_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (sms) with missing non-optional argument">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_missarg" onload_delay="90" purpose="Check MessageStorage.addDraftMessage (sms) with missing non-optional argument">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_successCallback_invalid_cb" onload_delay="90" purpose="Check if addDraftMessage (sms) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_errorCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without errorCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addDraftMessage_without_successCallback" onload_delay="90" purpose="Check if method addDraftMessage of MessageStorage (sms) works properly without successCallback">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addDraftMessage_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addFoldersChangeListener_exist" onload_delay="90" purpose="Check if method addFoldersChangeListener of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addFoldersChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_exist" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch" onload_delay="90" purpose="Check argument filter conversions exception - addMessagesChangeListener, filter, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch" onload_delay="90" purpose="Check argument messagesChangeCallback conversions exception - addMessagesChangeListener, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb" onload_delay="90" purpose="Check argument messagesChangeCallback validation - invalid, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_messagesChangeCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_missarg" onload_delay="90" purpose="Check with missing non-optional argument - addMessagesChangeListener, sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_with_filter" onload_delay="90" purpose="Check with optional arguments addMessagesChangeListener (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_addMessagesChangeListener_without_filter" onload_delay="90" purpose="Check if method addMessagesChangeListener of MessageStorage (sms) works properly without filter.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_addMessagesChangeListener_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (SMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_extend" onload_delay="90" purpose="Check if instance of interface MessageStorage (SMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid error callback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid error callback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as error callback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_errorCallback_invalid_cb" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as error callback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_exist" onload_delay="90" purpose="Check if method findConversations of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_filter_TypeMismatch" onload_delay="90" purpose="Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_TypeMismatch" onload_delay="90" purpose="Check whether method MessageStorage::findConversations() method with invalid filter param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_filter_id" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_id" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (with conversationId)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_filter_invalid_obj" onload_delay="90" purpose="Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_invalid_obj" onload_delay="90" purpose="Check whether method MessageStorage::findConversations() method generic object as filter param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_filter_to" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_to" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by to)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_to.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_filter_type" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_filter_type" onload_delay="90" purpose="Check if method MessageStorage::findConversations() can be successfully called for sms message (filter by type)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_filter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_missarg" onload_delay="90" purpose="MessageStorage.findConversations (filter) WRONG argument(s)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_missarg" onload_delay="90" purpose="MessageStorage.findConversations (filter) WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_sort_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid SortMode param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid SortMode param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_sort_invalid_obj" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as SortMode param throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_sort_invalid_obj" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as SortMode param throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_sort_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid success calback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_TypeMismatch" onload_delay="90" purpose="check whether invoking 'findConversations' method with invalid success calback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_invalid_cb" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as success calback throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_successCallback_invalid_cb" onload_delay="90" purpose="check whether invoking 'findConversations' method with object as success calback throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_with_limit" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations limited to specified number">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_limit" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations limited to specified number">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_with_offset" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_offset" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied to filter and offset param from MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findConversations_with_sort_to" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findConversations_with_sort_to" onload_delay="90" purpose="check whether 'findConversations' method properly retrieves conversations matching the supplied 'to' filter in specified order">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findConversations_with_sort_to.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findFolders_exist" onload_delay="90" purpose="Check if method findFolders of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findFolders_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback) id for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check findMessages argument errorCallback conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check findMessages argument errorCallback conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check findMessages argument errorCallback validation for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check findMessages argument errorCallback validation for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_exist" onload_delay="90" purpose="Check if method findMessages of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_filter_TypeMismatch" onload_delay="90" purpose="Check findMessages argument filter conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_filter_TypeMismatch" onload_delay="90" purpose="Check findMessages argument filter conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_filter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_folderId_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) folderId for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_folderId_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_from_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) from for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_from_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) id for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_id_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_isRead_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) isRead for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_isRead_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_missarg" onload_delay="90" purpose="Check findMessages with missing non-optional argument for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_missarg" onload_delay="90" purpose="Check findMessages with missing non-optional argument for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody and id for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_and_id_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_plainBody_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) plainBody for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_plainBody_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_sort_TypeMismatch" onload_delay="90" purpose="Check findMessages argument sort conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_TypeMismatch" onload_delay="90" purpose="Check findMessages argument sort conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_sort_invalid_obj" onload_delay="90" purpose="Check findMessages argument sort validation - use simple objec">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_sort_invalid_obj" onload_delay="90" purpose="Check findMessages argument sort validation - use simple objec">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_sort_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check findMessages argument successCallback conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check findMessages argument successCallback conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check findMessages argument successCallback validation for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check findMessages argument successCallback validation for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_timestamp_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) timestamp for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_timestamp_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_to_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) to for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_to_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_type_with_errorCallback" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback) type for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_type_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_with_limit" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit) for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_limit" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit) for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_limit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_with_offset" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit, valid_offse) for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_offset" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort, valid_limit, valid_offse) for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_findMessages_with_sort" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_findMessages_with_sort" onload_delay="90" purpose="Check with optional arguments findMessages(valid_filter, valid_successCallback, valid_errorCallback, valid_sort) for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_findMessages_with_sort.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_removeChangeListener_exist" onload_delay="90" purpose="Check if method removeChangeListener of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_removeConversations_exist" onload_delay="90" purpose="Check if method removeConversations of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeConversations_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_removeMessages_exist" onload_delay="90" purpose="Check if method removeMessages of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_removeMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_errorCallback_invalid_cb" onload_delay="90" purpose="Check argument errorCallback validation - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) exists">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_exist" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) exists">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_messages_TypeMismatch" onload_delay="90" purpose="Check argument messages conversions exception - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_messages_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_missarg" onload_delay="90" purpose="Check with missing non-optional argument - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (sms)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_successCallback_invalid_cb" onload_delay="90" purpose="Check argument successCallback validation - updateMessages (sms)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_errorCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without errorCallback.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_sms_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback.">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_sms_updateMessages_without_successCallback" onload_delay="90" purpose="Check if method updateMessages of MessageStorage (SMS) works properly - without successCallback.">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_sms_updateMessages_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_updateMessages" onload_delay="90" purpose="Check the functionupdateMessages in MessageStorage">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_updateMessages" onload_delay="90" purpose="Check the functionupdateMessages in MessageStorage">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageStorage_updateMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_body_attribute" purpose="Check if attribute body of Message (SMS) exists, has type MessageBody">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_body_attribute" purpose="Check if attribute body of Message (SMS) exists, has type MessageBody">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_body_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor" purpose="check new tizen.Message(MessageServiceTag type, MessageInit messageInitDict?) works for sms (is supported)">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_constructor_messageInitDict_function" purpose="check if Message_sms_constructor_messageInitDict_function">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_function" purpose="check if Message_sms_constructor_messageInitDict_function">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_function.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_constructor_messageInitDict_object" purpose="check if Message_sms_constructor_messageInitDict_object">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_messageInitDict_object" purpose="check if Message_sms_constructor_messageInitDict_object">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_messageInitDict_object.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_constructor_minargs" purpose="check if Message_sms_constructor_minargs">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_constructor_minargs" purpose="check if Message_sms_constructor_minargs">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_conversationId_attribute" onload_delay="90" purpose="Check if attribute conversationId of Message (SMS) exists, has type MessageConvId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_conversationId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_extend" purpose="Check if instance of interface Message (SMS) can be extended with new property">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_extend" purpose="Check if instance of interface Message (SMS) can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_folderId_attribute" onload_delay="90" purpose="Check if attribute folderId of Message (SMS) exists, has type MessageFolderId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_folderId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (SMS) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_from_attribute" onload_delay="90" purpose="Check if attribute from of Message (SMS) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_from_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (SMS) exists, has type MessageId and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_id_attribute" onload_delay="90" purpose="Check if attribute id of Message (SMS) exists, has type MessageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (SMS) exists, has type MessageId">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_inResponseTo_attribute" purpose="Check if attribute inResponseTo of Message (SMS) exists, has type MessageId">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_inResponseTo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_isRead_attribute" purpose="Check if attribute isRead of Message (SMS) exists, has type Boolean">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_isRead_attribute" purpose="Check if attribute isRead of Message (SMS) exists, has type Boolean">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_isRead_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_messageStatus_attribute" purpose="Check if attribute messageStatus of Message (SMS) exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_messageStatus_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_timestamp_attribute" onload_delay="90" purpose="Check if attribute timestamp of Message (SMS) exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_timestamp_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_to_attribute" purpose="Check if attribute to of Message (SMS) exists, has type Array">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_to_attribute" purpose="Check if attribute to of Message (SMS) exists, has type Array">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_to_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message_sms_type_attribute" purpose="Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Message_sms_type_attribute" purpose="Check if attribute type of Message (SMS) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Message_sms_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_messagesadded_withfilter" onload_delay="90" purpose="check the function of messagesadded in MessagesChangeCallback by withfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withfilter" onload_delay="90" purpose="check the function of messagesadded in MessagesChangeCallback by withfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_messagesadded_withoutfilter" onload_delay="90" purpose="check the function of messagesadded in MessagesChangeCallback by withoutfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesadded_withoutfilter" onload_delay="90" purpose="check the function of messagesadded in MessagesChangeCallback by withoutfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesadded_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_messagesupdated_withfilter" onload_delay="90" purpose="check the function of messagesupdated in MessagesChangeCallback by withfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withfilter" onload_delay="90" purpose="check the function of messagesupdated in MessagesChangeCallback by withfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_messagesupdated_withoutfilter" onload_delay="90" purpose="check the function of messagesupdated in MessagesChangeCallback by withoutfilter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_messagesupdated_withoutfilter" onload_delay="90" purpose="check the function of messagesupdated in MessagesChangeCallback by withoutfilter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_messagesupdated_withoutfilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesadded_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesadded_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesadded works properly - sms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesadded_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesremoved_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesremoved_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesremoved works properly - sms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesremoved_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesupdated_with_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_with_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagesChangeCallback_sms_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessagesChangeCallback_sms_messagesupdated_without_filter" onload_delay="90" purpose="Check if MessagesChangeCallback.messagesupdated works properly - sms, no filter">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessagesChangeCallback_sms_messagesupdated_without_filter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback) for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument errorCallback conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (sms) throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (sms) throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_TypeMismatch" onload_delay="90" purpose="Check getMessageServices argument successCallback conversions exception for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (sms) throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_successCallback_invalid_cb" onload_delay="90" purpose="Check if getMessageServices (sms) throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_sms_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for sms">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_sms_getMessageServices_with_errorCallback" onload_delay="90" purpose="Check with non-optional arguments getMessageServices(valid_messageServiceType, valid_successCallback, valid_errorCallback) for sms">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/Messaging_sms_getMessageServices_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageInit_MessageInit_valid_argument_sms" purpose="checks various message attributes upon message (sms) creation">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageInit_MessageInit_valid_argument_sms" purpose="checks various message attributes upon message (sms) creation">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageInit_MessageInit_valid_argument_sms.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_invalid_argument" onload_delay="90" purpose="check whether invoking sendMessage method with improper argument throws exception properly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_invalid_argument" onload_delay="90" purpose="check whether invoking sendMessage method with improper argument throws exception properly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sendMessage_invalid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sms_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sms_type_attribute" onload_delay="90" purpose="Check if attribute type of MessageService (SMS) exists, has type MessageServiceTag and is readonly">
         <description>
           <test_script_entry>/opt/tct-messaging-sms-tizen-tests/messaging/MessageService_sms_type_attribute.html</test_script_entry>
         </description>
index fad5807b14f6dc58a49ef9796077a5088598ea69..73d3f21c822325b245eb475cbd29a780f7792f4a 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-multicolumn-css3-tests">
     <set name="MultiColumn">
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width" purpose="Check if the content is divided into several columns,width of the border is 2px between each column">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width" purpose="Check if the content is divided into several columns,width of the border is 2px between each column">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color" purpose="Check if the content is divided into several columns,the color is rgb(255, 192, 203) between columns">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color" purpose="Check if the content is divided into several columns,the color is rgb(255, 192, 203) between columns">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-inside" purpose="Check if the content is divided into several columns,this property describe page/column break behavior inside the generated box">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-inside" purpose="Check if the content is divided into several columns,this property describe page/column break behavior inside the generated box">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-inside.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width" purpose="Check if the content is divided into several columns, this property is to set the column width">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width" purpose="Check if the content is divided into several columns, this property is to set the column width">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count" purpose="Check if the content is divided into several columns, this property is to set the column count">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count" purpose="Check if the content is divided into several columns, this property is to set the column count">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after" purpose="Check if the content is divided into several columns,this property describe page/column break behavior after the generated box">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after" purpose="Check if the content is divided into several columns,this property describe page/column break behavior after the generated box">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span" purpose="Check if the content is divided into several columns,this property describes the element spans across an entire column">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span" purpose="Check if the content is divided into several columns,this property describes the element spans across an entire column">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns" purpose="Check if the content is divided into several columns and each column width is 100px">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns" purpose="Check if the content is divided into several columns and each column width is 100px">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before" purpose="Check if the content is divided into several columns,this property describe page/column break behavior before the generated box">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before" purpose="Check if the content is divided into several columns,this property describe page/column break behavior before the generated box">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style" purpose="Check if the content is divided into several columns,the style is dotted between columns">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style" purpose="Check if the content is divided into several columns,the style is dotted between columns">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap" purpose="Check if the content is divided into several columns,the pitch is 15px between columns">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap" purpose="Check if the content is divided into several columns,the pitch is 15px between columns">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule" purpose="Check if the content is divided into several columns, this property is a shorthand for setting column-rule-width column-rule-style,and column-rule-color at the same place in the style sheet">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule" purpose="Check if the content is divided into several columns, this property is a shorthand for setting column-rule-width column-rule-style,and column-rule-color at the same place in the style sheet">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_auto" purpose="Check if 'column-width' is set to 'auto' ">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_auto" purpose="Check if 'column-width' is set to 'auto' ">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_10em" purpose="Check if 'column-width' is set to '10em'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_10em" purpose="Check if 'column-width' is set to '10em'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_10em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_initial_value" purpose="Check if the initial_value of column-width is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_initial_value" purpose="Check if the initial_value of column-width is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_neg10cm" purpose="Check if 'column-width' is set to '-10cm'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_neg10cm" purpose="Check if 'column-width' is set to '-10cm'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_neg10cm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_neg10em" purpose="Check if 'column-width' is set to '-10em'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_neg10em" purpose="Check if 'column-width' is set to '-10em'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_neg10em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_neg10px" purpose="Check if 'column-width' is set to '-10px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_neg10px" purpose="Check if 'column-width' is set to '-10px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_neg10px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_10cm" purpose="Check if 'column-width' is set to '10cm'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_10cm" purpose="Check if 'column-width' is set to '10cm'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_10cm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_100px" purpose="Check if 'column-width' is set to '100px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_100px" purpose="Check if 'column-width' is set to '100px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_100px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_auto" purpose="Check if 'column-count' is set to 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_auto" purpose="Check if 'column-count' is set to 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_initial_value" purpose="Check if the initial_value of column-count is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_initial_value" purpose="Check if the initial_value of column-count is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_0" purpose="Check if 'column-count' is set to '0'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_0" purpose="Check if 'column-count' is set to '0'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_neg3" purpose="Check if 'column-count' is set to '-3'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_neg3" purpose="Check if 'column-count' is set to '-3'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_neg3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_3" purpose="Check if 'column-count' is set to '3'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_3" purpose="Check if 'column-count' is set to '3'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_auto_20px" purpose="Check if columns property value is 'auto 20px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_auto_20px" purpose="Check if columns property value is 'auto 20px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_auto_20px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_2" purpose="Check if columns property value is '2'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_2" purpose="Check if columns property value is '2'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_2_40" purpose="Check if columns property value is '2 40'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_2_40" purpose="Check if columns property value is '2 40'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_2_40.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_4_20px" purpose="Check if columns property value is '4 20px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_4_20px" purpose="Check if columns property value is '4 20px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_4_20px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_auto" purpose="Check if columns property value is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_auto" purpose="Check if columns property value is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_auto_4" purpose="Check if columns property value is 'auto 4'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_auto_4" purpose="Check if columns property value is 'auto 4'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_auto_4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_4_auto" purpose="Check if columns property value is '4 auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_4_auto" purpose="Check if columns property value is '4 auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_4_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_invalid" purpose="Check if columns property value is invalid">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_invalid" purpose="Check if columns property value is invalid">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_5_30px" purpose="Check if columns property value is '5 30px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_5_30px" purpose="Check if columns property value is '5 30px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_5_30px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_20px_4" purpose="Check if columns property value is '20px 4'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_20px_4" purpose="Check if columns property value is '20px 4'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_20px_4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_30point2px" purpose="Check if columns property value is '30.2px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_30point2px" purpose="Check if columns property value is '30.2px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_30point2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_2px_30px" purpose="Check if columns property value is '2px 30px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_2px_30px" purpose="Check if columns property value is '2px 30px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_2px_30px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_initial_value" purpose="Check if the initial_value of columns is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_initial_value" purpose="Check if the initial_value of columns is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_auto_auto" purpose="Check if columns property value is 'auto auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_auto_auto" purpose="Check if columns property value is 'auto auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_auto_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_neg3" purpose="Check if columns property value is '-3'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_neg3" purpose="Check if columns property value is '-3'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_neg3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_neg30px" purpose="Check if columns property value is '-30px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_neg30px" purpose="Check if columns property value is '-30px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_neg30px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_2point2" purpose="Check if columns property value is '2.2'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_2point2" purpose="Check if columns property value is '2.2'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_2point2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_30px" purpose="Check if columns property value is '30px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_30px" purpose="Check if columns property value is '30px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_30px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_40px_auto" purpose="Check if columns property value is '40px auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_40px_auto" purpose="Check if columns property value is '40px auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_40px_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_normal" purpose="Check if 'column-gap' is set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_normal" purpose="Check if 'column-gap' is set to 'normal'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_1em" purpose="Check if 'column-gap' is set to '1em'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_1em" purpose="Check if 'column-gap' is set to '1em'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_1em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_1cm" purpose="Check if 'column-gap' is set to '1cm'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_1cm" purpose="Check if 'column-gap' is set to '1cm'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_1cm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_initial_value" purpose="Check if the initial value of column-gap is set to 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_initial_value" purpose="Check if the initial value of column-gap is set to 'normal'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_neg15px" purpose="Check if 'column-gap' is set to '-15px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_neg15px" purpose="Check if 'column-gap' is set to '-15px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_neg15px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_15px" purpose="Check if 'column-gap' is set to '15px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_15px" purpose="Check if 'column-gap' is set to '15px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_15px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_0px" purpose="Check if 'column-gap' is set to '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_0px" purpose="Check if 'column-gap' is set to '0px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_60pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(60%, 0%, 0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_60pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(60%, 0%, 0%)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_60pct_0pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_100pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(100%, 0%, 0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_100pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(100%, 0%, 0%)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_100pct_0pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_110pct_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(110%, 0,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_110pct_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(110%, 0,0)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_110pct_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_200pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(200%, 0%, 0%)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_200pct_0pct_0pct" purpose="Check if 'column-rule-color' is set to 'rgb(200%, 0%, 0%)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_200pct_0pct_0pct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_120_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(120, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_120_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(120, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_120_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_255_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(255, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_255_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(255, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_255_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_500_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(500, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_500_0_0" purpose="Check if 'column-rule-color' is set to 'rgb(500, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_500_0_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_f00" purpose="Check if 'column-rule-color' is set to 'f00'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_f00" purpose="Check if 'column-rule-color' is set to 'f00'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_f00.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_ff0000" purpose="Check if 'column-rule-color' is set to 'ff0000'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_ff0000" purpose="Check if 'column-rule-color' is set to 'ff0000'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_ff0000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_initial_value" purpose="Check if the initial value 0f column-rule-color is set to 'rgb(0, 0, 0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_initial_value" purpose="Check if the initial value 0f column-rule-color is set to 'rgb(0, 0, 0)'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_red" purpose="Check if 'column-rule-color' is set to 'red'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_red" purpose="Check if 'column-rule-color' is set to 'red'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_dashed" purpose="Check if 'column-rule-style' is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_dashed" purpose="Check if 'column-rule-style' is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_dotted" purpose="Check if 'column-rule-style' is set to 'dotted'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_dotted" purpose="Check if 'column-rule-style' is set to 'dotted'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_double" purpose="Check if 'column-rule-style' is set to 'double'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_double" purpose="Check if 'column-rule-style' is set to 'double'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_groove" purpose="Check if 'column-rule-style' is set to 'groove'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_groove" purpose="Check if 'column-rule-style' is set to 'groove'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_hidden" purpose="Check if 'column-rule-style' is set to 'hidden'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_hidden" purpose="Check if 'column-rule-style' is set to 'hidden'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_inset" purpose="Check if 'column-rule-style' is set to 'inset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_inset" purpose="Check if 'column-rule-style' is set to 'inset'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_none" purpose="Check if 'column-rule-style' is set to 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_none" purpose="Check if 'column-rule-style' is set to 'none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_outset" purpose="Check if 'column-rule-style' is set to 'outset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_outset" purpose="Check if 'column-rule-style' is set to 'outset'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_ridge" purpose="Check if 'column-rule-style' is set to 'ridge'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_ridge" purpose="Check if 'column-rule-style' is set to 'ridge'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_solid" purpose="Check if 'column-rule-style' is set to 'solid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_solid" purpose="Check if 'column-rule-style' is set to 'solid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_initial_value" purpose="Check if the initial value of column-rule-style is set to 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_initial_value" purpose="Check if the initial value of column-rule-style is set to 'none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_undefined" purpose="Check if 'column-rule-style' is set to 'undefined'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_undefined" purpose="Check if 'column-rule-style' is set to 'undefined'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_5px" purpose="Check if 'column-rule-width' is set to '5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_5px" purpose="Check if 'column-rule-width' is set to '5px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_medium" purpose="Check if 'column-rule-width' is set to 'medium'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_medium" purpose="Check if 'column-rule-width' is set to 'medium'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_medium.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_neg5px" purpose="Check if 'column-rule-width' is set to '-5px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_neg5px" purpose="Check if 'column-rule-width' is set to '-5px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_neg5px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_thick" purpose="Check if 'column-rule-width' is set to 'thick'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_thick" purpose="Check if 'column-rule-width' is set to 'thick'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_thick.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_thin" purpose="Check if 'column-rule-width' is set to 'thin'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_thin" purpose="Check if 'column-rule-width' is set to 'thin'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_thin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_0point4cm" purpose="Check if 'column-rule-width' is set to '0.4cm'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_0point4cm" purpose="Check if 'column-rule-width' is set to '0.4cm'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_0point4cm.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_0point5em" purpose="Check if 'column-rule-width' is set to '0.5em'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_0point5em" purpose="Check if 'column-rule-width' is set to '0.5em'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_0point5em.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_initial_value" purpose="Check if the initial value of column-rule-width is set to '3px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_initial_value" purpose="Check if the initial value of column-rule-width is set to '3px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px" purpose="Check if 'column-rule-width' is set to '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px" purpose="Check if 'column-rule-width' is set to '0px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_0px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_2px" purpose="Check if 'column-rule' is set to '2px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_2px" purpose="Check if 'column-rule' is set to '2px'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_2px.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_4px_dashed" purpose="Check if 'column-rule' is set to '4px dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_4px_dashed" purpose="Check if 'column-rule' is set to '4px dashed'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_4px_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_6px_green_solid" purpose="Check if 'column-rule' is set to '6px green solid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_6px_green_solid" purpose="Check if 'column-rule' is set to '6px green solid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_6px_green_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_8px_red" purpose="Check if 'column-rule' is set to '8px red'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_8px_red" purpose="Check if 'column-rule' is set to '8px red'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_8px_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_dashed" purpose="Check if 'column-rule' is set to 'dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_dashed" purpose="Check if 'column-rule' is set to 'dashed'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_dotted" purpose="Check if 'column-rule' is set to 'dotted'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_dotted" purpose="Check if 'column-rule' is set to 'dotted'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_double" purpose="Check if 'column-rule' is set to 'double'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_double" purpose="Check if 'column-rule' is set to 'double'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_initial_value" purpose="Check if the initial value of column-rule is set to 'rgb(0, 0, 0) 0px none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_initial_value" purpose="Check if the initial value of column-rule is set to 'rgb(0, 0, 0) 0px none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_green_inset" purpose="Check if 'column-rule' is set to 'green inset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_green_inset" purpose="Check if 'column-rule' is set to 'green inset'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_green_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_green_outset" purpose="Check if 'column-rule' is set to 'green outset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_green_outset" purpose="Check if 'column-rule' is set to 'green outset'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_green_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_green_solid" purpose="Check if 'column-rule' is set to 'green solid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_green_solid" purpose="Check if 'column-rule' is set to 'green solid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_green_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_groove" purpose="Check if 'column-rule' is set to 'groove'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_groove" purpose="Check if 'column-rule' is set to 'groove'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_invalid" purpose="Check if 'column-rule' is set to 'invalid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_invalid" purpose="Check if 'column-rule' is set to 'invalid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_medium_dotted" purpose="Check if 'column-rule' is set to 'medium dotted'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_medium_dotted" purpose="Check if 'column-rule' is set to 'medium dotted'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_medium_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_medium_green_solid" purpose="Check if 'column-rule' is set to 'medium green solid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_medium_green_solid" purpose="Check if 'column-rule' is set to 'medium green solid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_medium_green_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_medium_outset" purpose="Check if 'column-rule' is set to 'medium outset'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_medium_outset" purpose="Check if 'column-rule' is set to 'medium outset'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_medium_outset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_none" purpose="Check if 'column-rule' is set to 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_none" purpose="Check if 'column-rule' is set to 'none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_pink_ridge" purpose="Check if 'column-rule' is set to 'pink ridge'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_pink_ridge" purpose="Check if 'column-rule' is set to 'pink ridge'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_pink_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_solid" purpose="Check if 'column-rule' is set to 'solid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_solid" purpose="Check if 'column-rule' is set to 'solid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_solid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_thick_pink_dashed" purpose="Check if 'column-rule' is set to 'thick pink dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_thick_pink_dashed" purpose="Check if 'column-rule' is set to 'thick pink dashed'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_thick_pink_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_thick_pink_double" purpose="Check if 'column-rule' is set to 'thick pink double'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_thick_pink_double" purpose="Check if 'column-rule' is set to 'thick pink double'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_thick_pink_double.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_thin_pink_dashed" purpose="Check if 'column-rule' is set to 'thin pink dashed'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_thin_pink_dashed" purpose="Check if 'column-rule' is set to 'thin pink dashed'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_thin_pink_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_thin_pink_ridge" purpose="Check if 'column-rule' is set to 'thin pink ridge'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_thin_pink_ridge" purpose="Check if 'column-rule' is set to 'thin pink ridge'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_thin_pink_ridge.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before_initial_value" purpose="Check if the initial value of break-before attribute is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before_initial_value" purpose="Check if the initial value of break-before attribute is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before_always" purpose="Check if break-before attribute value is 'always'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before_always" purpose="Check if break-before attribute value is 'always'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before_always.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before_invalid" purpose="Check if break-before attribute value is 'invalid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before_invalid" purpose="Check if break-before attribute value is 'invalid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before_auto" purpose="Check if break-before attribute value is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before_auto" purpose="Check if break-before attribute value is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-before_avoid" purpose="Check if 'break-before' is set to 'avoid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-before_avoid" purpose="Check if 'break-before' is set to 'avoid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-before_avoid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after_initial_value" purpose="Check if break-after attribute initial value is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after_initial_value" purpose="Check if break-after attribute initial value is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after_always" purpose="Check if break-after attribute value is 'always'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after_always" purpose="Check if break-after attribute value is 'always'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after_always.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after_auto" purpose="Check if break-after attribute value is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after_auto" purpose="Check if break-after attribute value is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after_invalid" purpose="Check if break-after attribute value is 'invalid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after_invalid" purpose="Check if break-after attribute value is 'invalid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-after_avoid" purpose="Check if break-after attribute value is 'avoid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-after_avoid" purpose="Check if break-after attribute value is 'avoid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-after_avoid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-inside_auto" purpose="Check if 'break-inside' is set to 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-inside_auto" purpose="Check if 'break-inside' is set to 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-inside_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-inside_avoid" purpose="Check if 'break-inside' is set to 'avoid'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-inside_avoid" purpose="Check if 'break-inside' is set to 'avoid'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-inside_avoid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-inside_illegal_value" purpose="Check if 'break-inside' is set to 'error'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-inside_illegal_value" purpose="Check if 'break-inside' is set to 'error'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-inside_illegal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_break-inside_initial_value" purpose="Check if the initial value of break-inside is 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_break-inside_initial_value" purpose="Check if the initial value of break-inside is 'auto'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_break-inside_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span_all" purpose="Check if 'column-span' is set to 'all'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span_all" purpose="Check if 'column-span' is set to 'all'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_all.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span_illegal_value" purpose="Check if 'column-span' is set to 'illegal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span_illegal_value" purpose="Check if 'column-span' is set to 'illegal'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_illegal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span_initial_value" purpose="Check if the initial value of column-span is 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span_initial_value" purpose="Check if the initial value of column-span is 'none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span_none" purpose="Check if 'column-span' is set to 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span_none" purpose="Check if 'column-span' is set to 'none'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_100px_p" purpose="Check if 'column-width' is set to '100px' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_100px_p" purpose="Check if 'column-width' is set to '100px' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_100px_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_3_p" purpose="Check if 'column-count' is set to '3' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_3_p" purpose="Check if 'column-count' is set to '3' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_3_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_20px_4_p" purpose="Check if 'columns' is set to '20px 4'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_20px_4_p" purpose="Check if 'columns' is set to '20px 4'">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_20px_4_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-gap_15px_p" purpose="Check if 'column-gap' is set to '15px' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-gap_15px_p" purpose="Check if 'column-gap' is set to '15px' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_15px_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_500_0_0_p" purpose="Check if 'column-rule-color' is set to 'rgb(500, 0, 0)' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-color_rgb_500_0_0_p" purpose="Check if 'column-rule-color' is set to 'rgb(500, 0, 0)' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-color_rgb_500_0_0_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-style_dotted_p" purpose="Check if 'column-rule-style' is set to 'dotted' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-style_dotted_p" purpose="Check if 'column-rule-style' is set to 'dotted' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-style_dotted_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_5px_p" purpose="Check if 'column-rule-width' is set to '5px' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_5px_p" purpose="Check if 'column-rule-width' is set to '5px' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_5px_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_6px_green_solid_p" purpose="Check if 'column-rule' is set to '6px green solid' for p element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_6px_green_solid_p" purpose="Check if 'column-rule' is set to '6px green solid' for p element">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_6px_green_solid_p.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-span_all_pre" purpose="Check if 'column-span' is set to 'all' on pre tag">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-span_all_pre" purpose="Check if 'column-span' is set to 'all' on pre tag">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_all_pre.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multicol-basic-001" purpose="Check if multicol column with integer display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-001" purpose="Check if multicol column with integer display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multicol-basic-002" purpose="Check if multicol column-count with integer display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-002" purpose="Check if multicol column-count with integer display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multicol-basic-003" purpose="Check if multicol column with width display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-003" purpose="Check if multicol column with width display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multicol-basic-004" purpose="Check if multicol column-count with width display correctly in visual">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-004" purpose="Check if multicol column-count with width display correctly in visual">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_shorthand" purpose="Check if the element is set to have the number of columns,the width of columns,and both the number and width are set">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_shorthand" purpose="Check if the element is set to have the number of columns,the width of columns,and both the number and width are set">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_shorthand.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_shorthand" purpose="Check if the column-rule is a shorthand property and by the column-rule-width,column-rule-style,column-rule-color">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_shorthand" purpose="Check if the column-rule is a shorthand property and by the column-rule-width,column-rule-style,column-rule-color">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_shorthand.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_columns_initial" purpose="Check if all column properties have their initial value, the layout of an element will be identical to a multi-column layout with only one column">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_columns_initial" purpose="Check if all column properties have their initial value, the layout of an element will be identical to a multi-column layout with only one column">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_columns_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-width_initial" purpose="Check if column width not set value automatically calculate the width of the column">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-width_initial" purpose="Check if column width not set value automatically calculate the width of the column">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-count_initial" purpose="Check if column count not set value according to the column width automatically calculate the number of columns">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-count_initial" purpose="Check if column count not set value according to the column width automatically calculate the number of columns">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule_initial" purpose="Check if column rule property initial value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule_initial" purpose="Check if column rule property initial value">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px_none" purpose="Check if the column-rule-style value set none column-rule-width got value is 0px">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px_none" purpose="Check if the column-rule-style value set none column-rule-width got value is 0px">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_0px_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px_hidden" purpose="Check if the column-rule-style value set hidden column-rule-width got value is 0px">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width_0px_hidden" purpose="Check if the column-rule-style value set hidden column-rule-width got value is 0px">
         <description>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule-width_0px_hidden.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-width_same" purpose="Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_same" purpose="Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_same.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png" purpose="Check if the width of the image is set with these rules">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png" purpose="Check if the width of the image is set with these rules">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png_float_right" purpose="Check if the width of the image is set float right">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png_float_right" purpose="Check if the width of the image is set float right">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png_float_right.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-width_no_available_space" purpose="Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_no_available_space" purpose="Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_no_available_space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-count_maximum_columns" purpose="Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-count_maximum_columns" purpose="Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_maximum_columns.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-rule_wider_than_gap" purpose="Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_wider_than_gap" purpose="Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_wider_than_gap.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-gap_width_same" purpose="Check if the column rule and the column gap have the same width">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-gap_width_same" purpose="Check if the column rule and the column gap have the same width">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_width_same.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-rule_image_left_empty" purpose="Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_image_left_empty" purpose="Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_image_left_empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-span_all_background_silver" purpose="Check if column-span to all, all content that appear before the h2 element is shown before the h2 element">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-span_all_background_silver" purpose="Check if column-span to all, all content that appear before the h2 element is shown before the h2 element">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_all_background_silver.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-span_none_background_silver" purpose="Check if the H2 element appears in the overflow and there is not room to make the element spanning">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-span_none_background_silver" purpose="Check if the H2 element appears in the overflow and there is not room to make the element spanning">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_none_background_silver.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-gap_image_custom_png_clipped" purpose="Check if the image is wider than the column, and is therefore clipped">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-gap_image_custom_png_clipped" purpose="Check if the image is wider than the column, and is therefore clipped">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_image_custom_png_clipped.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-count_max-height_overflow_visible" purpose="Check if the height of the multi-column element has been constrained to a maximum height">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-count_max-height_overflow_visible" purpose="Check if the height of the multi-column element has been constrained to a maximum height">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_max-height_overflow_visible.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-width_more_available_space" purpose="Check if in order to fill the available space the actual column width will be increased">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_more_available_space" purpose="Check if in order to fill the available space the actual column width will be increased">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_more_available_space.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3Multicolumn_column-rule_same" purpose="Check if all column rules in the same row are also equal,column rules only appear between columns that both have content">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_same" purpose="Check if all column rules in the same row are also equal,column rules only appear between columns that both have content">
         <description>
           <pre_condition />
           <steps>
index 496e24652a3e21a3dd27dcd51ade753b1b82d8d5..ff67c2f286eff8fac7dbe5f0c91e0c1130075520 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-namespace-tizen-tests">
     <set name="Tizen">
-      <testcase execution_type="auto" id="Alarm_AlarmManagerObject" purpose="Check Alarm_AlarmManagerObject">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="Alarm_AlarmManagerObject" purpose="Check Alarm_AlarmManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Alarm_AlarmManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Application_ApplicationManagerObject" purpose="Check Application_ApplicationManagerObject">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="Application_ApplicationManagerObject" purpose="Check Application_ApplicationManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Application_ApplicationManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Bluetooth_BluetoothManagerObject" purpose="Check Bluetooth_BluetoothManagerObject">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="Bluetooth_BluetoothManagerObject" purpose="Check Bluetooth_BluetoothManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Bluetooth_BluetoothManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Bookmark_BookmarkManagerObject" purpose="Check Bookmark_BookmarkManagerObject">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="Bookmark_BookmarkManagerObject" purpose="Check Bookmark_BookmarkManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Bookmark_BookmarkManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Calendar_CalendarManagerObject" purpose="Check Calendar_CalendarManagerObject">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="Calendar_CalendarManagerObject" purpose="Check Calendar_CalendarManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Calendar_CalendarManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Callhistory_CallHistoryObject" purpose="Check Callhistory_CallHistoryObject">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="Callhistory_CallHistoryObject" purpose="Check Callhistory_CallHistoryObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Callhistory_CallHistoryObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Contact_ContactManagerObject" purpose="Check Contact_ContactManagerObject">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="Contact_ContactManagerObject" purpose="Check Contact_ContactManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Contact_ContactManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Content_ContentManagerObject" purpose="Check Content_ContentManagerObject">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="Content_ContentManagerObject" purpose="Check Content_ContentManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Content_ContentManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControl_DataControlManagerObject" purpose="Check DataControl_DataControlManagerObject">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControl_DataControlManagerObject" purpose="Check DataControl_DataControlManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/DataControl_DataControlManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSync_DataSynchronizationManagerObject" purpose="Check DataSync_DataSynchronizationManagerObject">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSync_DataSynchronizationManagerObject" purpose="Check DataSync_DataSynchronizationManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/DataSync_DataSynchronizationManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Download_DownloadManagerObject" purpose="Check Download_DownloadManagerObject">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="Download_DownloadManagerObject" purpose="Check Download_DownloadManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Download_DownloadManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Filesystem_FileSystemManagerObject" purpose="Check Filesystem_FileSystemManagerObject">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="Filesystem_FileSystemManagerObject" purpose="Check Filesystem_FileSystemManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Filesystem_FileSystemManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePort_MessagePortManagerObject" purpose="Check MessagePort_MessagePortManagerObject">
+      <testcase component="TizenAPI/IO/Messageport" execution_type="auto" id="MessagePort_MessagePortManagerObject" purpose="Check MessagePort_MessagePortManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/MessagePort_MessagePortManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Messaging_MessageManagerObject" purpose="Check Messaging_MessageManagerObject">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="Messaging_MessageManagerObject" purpose="Check Messaging_MessageManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Messaging_MessageManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFC_NFCManagerObject" purpose="Check NFC_NFCManagerObject">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFC_NFCManagerObject" purpose="Check NFC_NFCManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/NFC_NFCManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_NetworkBearerSelectionObject" purpose="Check NetworkBearerSelection_NetworkBearerSelectionObject">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_NetworkBearerSelectionObject" purpose="Check NetworkBearerSelection_NetworkBearerSelectionObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/NetworkBearerSelection_NetworkBearerSelectionObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_NotificationObject" purpose="Check Notification_NotificationObject">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_NotificationObject" purpose="Check Notification_NotificationObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Notification_NotificationObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Package_PackageManagerObject" purpose="Check Package_PackageManagerObject">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="Package_PackageManagerObject" purpose="Check Package_PackageManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Package_PackageManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Power_PowerManagerObject" purpose="Check Power_PowerManagerObject">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="Power_PowerManagerObject" purpose="Check Power_PowerManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Power_PowerManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Push_PushManagerObject" purpose="Check Push_PushManagerObject">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="Push_PushManagerObject" purpose="Check Push_PushManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Push_PushManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SecureElement_SEServiceManagerObject" purpose="Check SecureElement_SEServiceManagerObject">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SecureElement_SEServiceManagerObject" purpose="Check SecureElement_SEServiceManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/SecureElement_SEServiceManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_SystemInfoObject" purpose="Check SystemInfo_SystemInfoObject">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_SystemInfoObject" purpose="Check SystemInfo_SystemInfoObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/SystemInfo_SystemInfoObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSetting_SystemSettingObject" purpose="Check SystemSetting_SystemSettingObject">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSetting_SystemSettingObject" purpose="Check SystemSetting_SystemSettingObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/SystemSetting_SystemSettingObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TimeManagerObject" purpose="Check Time_TimeManagerObject">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TimeManagerObject" purpose="Check Time_TimeManagerObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Time_TimeManagerObject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_TizenObject" purpose="Check Tizen_TizenObject">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="Tizen_TizenObject" purpose="Check Tizen_TizenObject">
         <description>
           <test_script_entry>/opt/tct-namespace-tizen-tests/namespace/Tizen_TizenObject.html</test_script_entry>
         </description>
index 0a4b378c2bf8eea0645ad24c519a9a5b6590cbdc..0c6e38fd04d1d32f4ea33ba0e40d29df9dd67288 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-navigationtiming-w3c-tests">
     <set name="NavigationTiming">
-      <testcase execution_type="auto" id="test_performance_attributes_exist_in_object" purpose="This test validates that the window.performance object exists in an object element. (But it does not validate the values are whether correct)">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_performance_attributes_exist_in_object" purpose="This test validates that the window.performance object exists in an object element. (But it does not validate the values are whether correct)">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_performance_attributes_exist_in_object.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_document_readiness_exist" purpose="This test validates the loading, interactive and complete document.readyState states are available during a navigation.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_document_readiness_exist" purpose="This test validates the loading, interactive and complete document.readyState states are available during a navigation.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_document_readiness_exist.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_exist" purpose="Check if the window.performance.navigation is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_exist" purpose="Check if the window.performance.navigation is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_performance_attributes_exist.htm?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_type_exist" purpose="Check if the window.performance.navigation.type is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_type_exist" purpose="Check if the window.performance.navigation.type is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_redirectCount_exist" purpose="Check if the window.performance.navigation.redirectCount is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_redirectCount_exist" purpose="Check if the window.performance.navigation.redirectCount is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_TYPE_NAVIGATE_exist" purpose="Check if the window.performance.navigation.TYPE_NAVIGATE is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_TYPE_NAVIGATE_exist" purpose="Check if the window.performance.navigation.TYPE_NAVIGATE is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_TYPE_RELOAD_exist" purpose="Check if the window.performance.navigation.TYPE_RELOAD is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_TYPE_RELOAD_exist" purpose="Check if the window.performance.navigation.TYPE_RELOAD is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_TYPE_BACK_FORWARD_exist" purpose="Check if the window.performance.navigation.TYPE_BACK_FORWARD is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_TYPE_BACK_FORWARD_exist" purpose="Check if the window.performance.navigation.TYPE_BACK_FORWARD is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_TYPE_RESERVED_exist" purpose="Check if the window.performance.navigation.TYPE_RESERVED is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_TYPE_RESERVED_exist" purpose="Check if the window.performance.navigation.TYPE_RESERVED is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_attributes_exist.htm?total_num=8&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_type_backforward" purpose="This test validates the value of window.performance.navigation.type with a forward and back navigation.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_type_backforward" purpose="This test validates the value of window.performance.navigation.type with a forward and back navigation.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_type_backforward.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_readwrite" purpose="This test validates that the window.performance object is read/write.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_readwrite" purpose="This test validates that the window.performance object is read/write.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_readwrite.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_performance_exist" purpose="Check if the window.performance is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_performance_exist" purpose="Check if the window.performance is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_performance_attributes_exist.htm?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_exist" purpose="Check if the window.performance.timing is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_exist" purpose="Check if the window.performance.timing is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_performance_attributes_exist.htm?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_connectEnd_exist" purpose="Check if the window.performance.timing.connectEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_connectEnd_exist" purpose="Check if the window.performance.timing.connectEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_connectStart_exist" purpose="Check if the window.performance.timing.connectStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_connectStart_exist" purpose="Check if the window.performance.timing.connectStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domComplete_exist" purpose="Check if the window.performance.timing.domComplete is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domComplete_exist" purpose="Check if the window.performance.timing.domComplete is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domContentLoadedEventEnd_exist" purpose="Check if the window.performance.timing.domContentLoadedEventEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domContentLoadedEventEnd_exist" purpose="Check if the window.performance.timing.domContentLoadedEventEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domContentLoadedEventStart_exist" purpose="Check if the window.performance.timing.domContentLoadedEventStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domContentLoadedEventStart_exist" purpose="Check if the window.performance.timing.domContentLoadedEventStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domInteractive_exist" purpose="Check if the window.performance.timing.domInteractive is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domInteractive_exist" purpose="Check if the window.performance.timing.domInteractive is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domLoading_exist" purpose="Check if the window.performance.timing.domLoading is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domLoading_exist" purpose="Check if the window.performance.timing.domLoading is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domainLookupEnd_exist" purpose="Check if the window.performance.timing.domainLookupEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domainLookupEnd_exist" purpose="Check if the window.performance.timing.domainLookupEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_domainLookupStart_exist" purpose="Check if the window.performance.timing.domainLookupStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_domainLookupStart_exist" purpose="Check if the window.performance.timing.domainLookupStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_fetchStart_exist" purpose="Check if the window.performance.timing.fetchStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_fetchStart_exist" purpose="Check if the window.performance.timing.fetchStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_loadEventEnd_exist" purpose="Check if the window.performance.timing.loadEventEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_loadEventEnd_exist" purpose="Check if the window.performance.timing.loadEventEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_loadEventStart_exist" purpose="Check if the window.performance.timing.loadEventStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_loadEventStart_exist" purpose="Check if the window.performance.timing.loadEventStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_navigationStart_exist" purpose="Check if the window.performance.timing.navigationStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_navigationStart_exist" purpose="Check if the window.performance.timing.navigationStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_redirectEnd_exist" purpose="Check if the window.performance.timing.redirectEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_redirectEnd_exist" purpose="Check if the window.performance.timing.redirectEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_redirectStart_exist" purpose="Check if the window.performance.timing.redirectStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_redirectStart_exist" purpose="Check if the window.performance.timing.redirectStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_requestStart_exist" purpose="Check if the window.performance.timing.requestStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_requestStart_exist" purpose="Check if the window.performance.timing.requestStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_responseEnd_exist" purpose="Check if the window.performance.timing.responseEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_responseEnd_exist" purpose="Check if the window.performance.timing.responseEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_responseStart_exist" purpose="Check if the window.performance.timing.responseStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_responseStart_exist" purpose="Check if the window.performance.timing.responseStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_unloadEventEnd_exist" purpose="Check if the window.performance.timing.unloadEventEnd is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_unloadEventEnd_exist" purpose="Check if the window.performance.timing.unloadEventEnd is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_unloadEventStart_exist" purpose="Check if the window.performance.timing.unloadEventStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_unloadEventStart_exist" purpose="Check if the window.performance.timing.unloadEventStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_secureConnectionStart_exist" purpose="Check if the window.performance.timing.secureConnectionStart is defined">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_secureConnectionStart_exist" purpose="Check if the window.performance.timing.secureConnectionStart is defined">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_exist.htm?total_num=23&amp;locator_key=id&amp;value=23</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_unique_performance_objects" purpose="This test validates that each window has a unique window.performance object.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_unique_performance_objects" purpose="This test validates that each window has a unique window.performance object.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_unique_performance_objects.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigationtiming_attributes_type" purpose="This test validates the types of the attributes in the window.performance.navigation and window.performance.timing.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigationtiming_attributes_type" purpose="This test validates the types of the attributes in the window.performance.navigation and window.performance.timing.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/test_navigationtiming_attributes_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_attributes_order" purpose="This test validates the ordering of the window.performance.timing attributes.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_attributes_order" purpose="This test validates the ordering of the window.performance.timing attributes.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_attributes_order.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_document_open" purpose="This test validates window.performance.timing remains constant when a document is replaced using document.open.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_document_open" purpose="This test validates window.performance.timing remains constant when a document is replaced using document.open.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_document_open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_client_redirect" purpose="This test validates the values of the window.navigation.redirectCount and the window.performance.timing.redirectStart/End times on a client side redirect.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_client_redirect" purpose="This test validates the values of the window.navigation.redirectCount and the window.performance.timing.redirectStart/End times on a client side redirect.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_client_redirect.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_server_redirect" purpose="This test validates the values of the window.navigation.redirectCount and the window.performance.timing.redirectStart/End times for a same-origin server side redirect navigation.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_server_redirect" purpose="This test validates the values of the window.navigation.redirectCount and the window.performance.timing.redirectStart/End times for a same-origin server side redirect navigation.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">http://127.0.0.1:80/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_server_redirect.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigate_within_document" purpose="This test validates that all of the window.performance.timing attributes remain unchanged after an in document navigation (URL fragment change).">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigate_within_document" purpose="This test validates that all of the window.performance.timing attributes remain unchanged after an in document navigation (URL fragment change).">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigate_within_document.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_redirectCount_none" purpose="This test validates that the value of the window.performance.navigation.redirectCount attribute, as well as the window.performance.timing.redirectStart and redirectEnd attributes on a non-redirected navigation.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_redirectCount_none" purpose="This test validates that the value of the window.performance.navigation.redirectCount attribute, as well as the window.performance.timing.redirectStart and redirectEnd attributes on a non-redirected navigation.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_redirectCount_none.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_navigation_type_reload" purpose="This test validates the value of window.performance.navigation.type and the values of window.performance.timing.* with a reloaded navigation.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_navigation_type_reload" purpose="This test validates the value of window.performance.navigation.type and the values of window.performance.timing.* with a reloaded navigation.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_navigation_type_reload.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_no_previous_document" purpose="This test validates the unload event times are 0 when there is no previous document.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_no_previous_document" purpose="This test validates the unload event times are 0 when there is no previous document.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_no_previous_document.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_timing_reload" purpose="This test validates that the window.performance.timing attributes change when a page is reloaded.">
+      <testcase component="WebAPI/TBD/Navigation Timing" execution_type="auto" id="test_timing_reload" purpose="This test validates that the window.performance.timing attributes change when a page is reloaded.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-navigationtiming-w3c-tests/navigationtiming/w3c/test_timing_reload.htm</test_script_entry>
         </description>
index 2b23ce498e6cd1dca6142598ccdebfe3601043d1..30b88eb5487063d31969398dd8e01bb76486c59b 100644 (file)
@@ -3,52 +3,52 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-netinfo-w3c-tests">
     <set name="NetworkInfo">
-      <testcase execution_type="auto" id="NetworkInformation_connection_exist" purpose="Check if the NetworkInformation.connection attribute exists">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="NetworkInformation_connection_exist" purpose="Check if the NetworkInformation.connection attribute exists">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/NetworkInformation_connection_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkInformation_connection_readonly" purpose="Check if the NetworkInformation.connection attribute is readonly">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="NetworkInformation_connection_readonly" purpose="Check if the NetworkInformation.connection attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/NetworkInformation_connection_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkInformation_connection_type" purpose="Check if the type of NetworkInformation.connection is 'object'">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="NetworkInformation_connection_type" purpose="Check if the type of NetworkInformation.connection is 'object'">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/NetworkInformation_connection_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_bandwidth_exist" purpose="Check if the Connection.bandwidth attribute exists">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_bandwidth_exist" purpose="Check if the Connection.bandwidth attribute exists">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_bandwidth_readonly" purpose="Check if the Connection.bandwidth attribute is readonly">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_bandwidth_readonly" purpose="Check if the Connection.bandwidth attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_bandwidth_type" purpose="Check if the type of Connection.bandwidth is 'number'">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_bandwidth_type" purpose="Check if the type of Connection.bandwidth is 'number'">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_metered_exist" purpose="Check if the Connection.metered attribute exists">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_metered_exist" purpose="Check if the Connection.metered attribute exists">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_metered_readonly" purpose="Check if the Connection.metered attribute is readonly">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_metered_readonly" purpose="Check if the Connection.metered attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_metered_type" purpose="Check if the type of Connection.metered is 'boolean'">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_metered_type" purpose="Check if the type of Connection.metered is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Connection_onchange_exist" purpose="Check if the Connection.onchange attribute exists">
+      <testcase component="WebAPI/Device/The Network Information API" execution_type="auto" id="Connection_onchange_exist" purpose="Check if the Connection.onchange attribute exists">
         <description>
           <test_script_entry>/opt/tct-netinfo-w3c-tests/netinfo/Connection_attributes.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
index ecb7a4100beade5bffa5e469237ccddda23d9ca8..9972a2d50fb81cc56358fab339c25b4c8f69dd90 100644 (file)
       <capabilities>
         <capability name="telephony" />
       </capabilities>
-      <testcase execution_type="auto" id="NetworkBearerSelectionObject_notexist" purpose="Check if interface NetworkBearerSelectionObject exists, it should not.">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelectionObject_notexist" purpose="Check if interface NetworkBearerSelectionObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelectionObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_notexist" purpose="Check if interface NetworkBearerSelection exists, it should not.">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_notexist" purpose="Check if interface NetworkBearerSelection exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkSuccessCallback_notexist" purpose="Check if interface NetworkSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkSuccessCallback_notexist" purpose="Check if interface NetworkSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_in_tizen" purpose="Check if Tizen implements interface NetworkBearerSelectionObject and has attribute networkbearerselection">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_in_tizen" purpose="Check if Tizen implements interface NetworkBearerSelectionObject and has attribute networkbearerselection">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_extend" purpose="Check if NewtorkBearerSelection can have new properties added">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_extend" purpose="Check if NewtorkBearerSelection can have new properties added">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_exist" purpose="Check if requestRouteToHost method exists and can be overriden">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_exist" purpose="Check if requestRouteToHost method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost" onload_delay="90" purpose="Check if requestRouteToHost method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost" onload_delay="90" purpose="Check if requestRouteToHost method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_missarg" purpose="Check if requestRouteToHost method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_missarg" purpose="Check if requestRouteToHost method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_networkType_TypeMismatch" onload_delay="90" purpose="Check if requestRouteToHost throws exception when networkType is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_networkType_TypeMismatch" onload_delay="90" purpose="Check if requestRouteToHost throws exception when networkType is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_networkType_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_with_errorCallback" onload_delay="90" purpose="Check if requestRouteToHost called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_with_errorCallback" onload_delay="90" purpose="Check if requestRouteToHost called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_successCallback_TypeMismatch" purpose="Check if requestRouteToHost throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_successCallback_TypeMismatch" purpose="Check if requestRouteToHost throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_successCallback_invalid_cb" onload_delay="90" purpose="Check if requestRouteToHost throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_successCallback_invalid_cb" onload_delay="90" purpose="Check if requestRouteToHost throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if requestRouteToHost throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if requestRouteToHost throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_errorCallback_invalid_cb" onload_delay="90" purpose="Check if requestRouteToHost throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_errorCallback_invalid_cb" onload_delay="90" purpose="Check if requestRouteToHost throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_requestRouteToHost_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_exist" purpose="Check if releaseRouteToHost method exists and can be overriden">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_exist" purpose="Check if releaseRouteToHost method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost" onload_delay="90" purpose="Check if releaseRouteToHost method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost" onload_delay="90" purpose="Check if releaseRouteToHost method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_errorCallback_invalid_cb" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_errorCallback_invalid_cb" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_missarg" purpose="Check if releaseRouteToHost method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_missarg" purpose="Check if releaseRouteToHost method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_networkType_TypeMismatch" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when networkType is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_networkType_TypeMismatch" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when networkType is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_networkType_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_successCallback_TypeMismatch" purpose="Check if releaseRouteToHost throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_successCallback_TypeMismatch" purpose="Check if releaseRouteToHost throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_successCallback_invalid_cb" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_successCallback_invalid_cb" onload_delay="90" purpose="Check if releaseRouteToHost throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_with_errorCallback" onload_delay="90" purpose="Check if releaseRouteToHost called with optional errorCallback works as expected">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_with_errorCallback" onload_delay="90" purpose="Check if releaseRouteToHost called with optional errorCallback works as expected">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkBearerSelection_releaseRouteToHost_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NetworkSuccessCallback_ondisconnected" purpose="Check if NetworkSuccessCallback ondisconnected is called">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="manual" id="NetworkSuccessCallback_ondisconnected" purpose="Check if NetworkSuccessCallback ondisconnected is called">
         <description>
           <pre_condition>Please enable cellular data service</pre_condition>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkSuccessCallback_ondisconnected.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkSuccessCallback_onsuccess" onload_delay="90" purpose="Check if NetworkSuccessCallback onsuccess is called">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkSuccessCallback_onsuccess" onload_delay="90" purpose="Check if NetworkSuccessCallback onsuccess is called">
         <description>
           <test_script_entry>/opt/tct-networkbearerselection-tizen-tests/networkbearerselection/NetworkSuccessCallback_onsuccess.html</test_script_entry>
         </description>
index 2c2c44487766e925bdc6211e03eb7e1f3dee8fcd..7f757215845b6d68fe9417f6d38af609b1ca68cc 100644 (file)
@@ -6,7 +6,7 @@
       <capabilities>
         <capability name="nfc" />
       </capabilities>
-      <testcase execution_type="manual" id="NFCAdapter_setPowered_on" purpose="check if NFCAdapter attribute powered can be got successfully when it is set to true">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setPowered_on" purpose="check if NFCAdapter attribute powered can be got successfully when it is set to true">
         <description>
           <pre_condition>Turn OFF NFC adapter.</pre_condition>
           <steps>
@@ -18,7 +18,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_on.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_readNDEF_errorCallback" purpose="check if errorCallback of readNDEF can be called successfully when error occurs">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_readNDEF_errorCallback" purpose="check if errorCallback of readNDEF can be called successfully when error occurs">
         <description>
           <pre_condition>Turn on NFCAdapter,Accesses to the NFC tag.Reads NDEF data from the NFC tag.</pre_condition>
           <steps>
@@ -30,7 +30,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_readNDEF_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTagDetectCallback_ondetach" purpose="Test NFCAdapter.setTagListener for check NFCTagDetectCallback.ondetach">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTagDetectCallback_ondetach" purpose="Test NFCAdapter.setTagListener for check NFCTagDetectCallback.ondetach">
         <description>
           <steps>
             <step order="1">
@@ -41,7 +41,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTagDetectCallback_ondetach.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_transceive_with_errorCallback" purpose="check if errorCallback of transceive can be called successfully when error occurs">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_transceive_with_errorCallback" purpose="check if errorCallback of transceive can be called successfully when error occurs">
         <description>
           <pre_condition>Turn on NFCAdapter.</pre_condition>
           <steps>
@@ -53,7 +53,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_transceive_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_writeNDEF_with_errorCallback" purpose="check if errorCallback of writeNDEF can be called successfully when error occurs">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_writeNDEF_with_errorCallback" purpose="check if errorCallback of writeNDEF can be called successfully when error occurs">
         <description>
           <pre_condition>Turn on NFCAdapter,Accesses to the NFC tag.Writes NDEF data to the NFC tag.</pre_condition>
           <steps>
@@ -65,7 +65,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_writeNDEF_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_unsetTagListener" purpose="Check if successfully unset listener for detecting an NFC tag">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_unsetTagListener" purpose="Check if successfully unset listener for detecting an NFC tag">
         <description>
           <steps>
             <step order="1">
@@ -76,7 +76,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetTagListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_unsetPeerListener" purpose="Check if successfully unset listener for detecting an NFC peer-to-peer target">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_unsetPeerListener" purpose="Check if successfully unset listener for detecting an NFC peer-to-peer target">
         <description>
           <steps>
             <step order="1">
@@ -87,7 +87,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetPeerListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_sendNDEF_with_errorCallback" purpose="Check if method NFCPeer::sendNDEF(ndefMessage, onSuccess, onError) can be called successfully">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_sendNDEF_with_errorCallback" purpose="Check if method NFCPeer::sendNDEF(ndefMessage, onSuccess, onError) can be called successfully">
         <description>
           <steps>
             <step order="1">
@@ -98,7 +98,7 @@
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_sendNDEF_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_sendNDEF_with_successCallback" purpose="Check if NFCPeer::sendNDEF(ndefMessage, onSuccess) can be called successfully">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_sendNDEF_with_successCallback" purpose="Check if NFCPeer::sendNDEF(ndefMessage, onSuccess) can be called successfully">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_sendNDEF_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_sendNDEF_errorCallback" purpose="check if errorCallback of sendNDEF can be called successfully when error occurs">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_sendNDEF_errorCallback" purpose="check if errorCallback of sendNDEF can be called successfully when error occurs">
         <description>
           <pre_condition>Turn on NFC adapter.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_sendNDEF_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeerDetectCallback_ondetach" purpose="check if SuccessCallback of sendNDEF can be called successfully when sends data to peer target">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeerDetectCallback_ondetach" purpose="check if SuccessCallback of sendNDEF can be called successfully when sends data to peer target">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeerDetectCallback_ondetach.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_toByte_exists" purpose="Test method NDEFMessage.toByte exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_toByte_exists" purpose="Test method NDEFMessage.toByte exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_toByte_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_getDefaultAdapter_exists" purpose="Check if getDefaultAdapter method exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_getDefaultAdapter_exists" purpose="Check if getDefaultAdapter method exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_getDefaultAdapter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_sendNDEF_sendData" purpose="Check using sendNDEF method which is in NFCPeer interface to send data">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_sendNDEF_sendData" purpose="Check using sendNDEF method which is in NFCPeer interface to send data">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_sendNDEF_sendData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ByteArraySuccessCallback_notexist" purpose="Check if interface ByteArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="ByteArraySuccessCallback_notexist" purpose="Check if interface ByteArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/ByteArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessageReadCallback_notexist" purpose="Check if interface NDEFMessageReadCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessageReadCallback_notexist" purpose="Check if interface NDEFMessageReadCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessageReadCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_constructor" purpose="check if NDEFMessage constructor works without arguments">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_constructor" purpose="check if NDEFMessage constructor works without arguments">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_constructor_rawData" purpose="check if NDEFMessage constructor works with rawData">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_constructor_rawData" purpose="check if NDEFMessage constructor works with rawData">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_constructor_rawData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_constructor_records" purpose="check NDEFMessage constructor with records array">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_constructor_records" purpose="check NDEFMessage constructor with records array">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_constructor_records.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_exist" purpose="Check if NDEFMessage exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_exist" purpose="Check if NDEFMessage exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_extend" purpose="Check if instance of interface NDEFMessage can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_extend" purpose="Check if instance of interface NDEFMessage can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_recordCount_attribute" purpose="Check if attribute recordCount of NDEFMessage exists, has type Number and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_recordCount_attribute" purpose="Check if attribute recordCount of NDEFMessage exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_recordCount_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_records_attribute" purpose="Check if attribute records of NDEFMessage exists, has type Array, can be overwritten">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_records_attribute" purpose="Check if attribute records of NDEFMessage exists, has type Array, can be overwritten">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_records_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_toByte" purpose="check whether NDEFMessage:toByte() returns correct byte array of the NDEF message">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_toByte" purpose="check whether NDEFMessage:toByte() returns correct byte array of the NDEF message">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_toByte.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_toByte_empty" purpose="check whether NDEFMessage::toByte() returns empty array for empty NDEF message">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_toByte_empty" purpose="check whether NDEFMessage::toByte() returns empty array for empty NDEF message">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_toByte_empty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_toByte_extra_argument" purpose="Check if method toByte of NDEFMessage accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_toByte_extra_argument" purpose="Check if method toByte of NDEFMessage accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_toByte_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_constructor" purpose="Check if NDEFRecordMedia constructor works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_constructor" purpose="Check if NDEFRecordMedia constructor works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_exist" purpose="Check if NDEFRecordMedia exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_exist" purpose="Check if NDEFRecordMedia exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_extend" purpose="Check if instance of interface NDEFRecordMedia can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_extend" purpose="Check if instance of interface NDEFRecordMedia can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_id_attribute" purpose="Check if attribute id of NDEFRecordMedia exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_id_attribute" purpose="Check if attribute id of NDEFRecordMedia exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_mimeType_attribute" purpose="Check if attribute mimeType of NDEFRecordMedia exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_mimeType_attribute" purpose="Check if attribute mimeType of NDEFRecordMedia exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_mimeType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_payload_attribute" purpose="Check if attribute payload of NDEFRecordMedia exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_payload_attribute" purpose="Check if attribute payload of NDEFRecordMedia exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_payload_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordMedia exists, has type short and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordMedia exists, has type short and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_tnf_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordMedia_type_attribute" purpose="Check if attribute type of NDEFRecordMedia exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordMedia_type_attribute" purpose="Check if attribute type of NDEFRecordMedia exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordMedia_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_constructor" purpose="Check if NDEFRecordText constructor works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_constructor" purpose="Check if NDEFRecordText constructor works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_constructor_encoding_UTF16" purpose="Check if NDEFRecordText constructor called with UTF16 encoding works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_constructor_encoding_UTF16" purpose="Check if NDEFRecordText constructor called with UTF16 encoding works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_constructor_encoding_UTF16.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_constructor_encoding_UTF8" purpose="Check if NDEFRecordText constructor called with UTF8 encoding works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_constructor_encoding_UTF8" purpose="Check if NDEFRecordText constructor called with UTF8 encoding works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_constructor_encoding_UTF8.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_encoding_attribute" purpose="Check if attribute encoding of NDEFRecordText exists, has type NDEFRecordTextEncoding and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_encoding_attribute" purpose="Check if attribute encoding of NDEFRecordText exists, has type NDEFRecordTextEncoding and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_encoding_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_exist" purpose="Check if NDEFRecordText exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_exist" purpose="Check if NDEFRecordText exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_extend" purpose="Check if instance of interface NDEFRecordText can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_extend" purpose="Check if instance of interface NDEFRecordText can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_id_attribute" purpose="Check if attribute id of NDEFRecordText exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_id_attribute" purpose="Check if attribute id of NDEFRecordText exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_languageCode_attribute" purpose="Check if attribute languageCode of NDEFRecordText exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_languageCode_attribute" purpose="Check if attribute languageCode of NDEFRecordText exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_languageCode_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_payload_attribute" purpose="Check if attribute payload of NDEFRecordText exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_payload_attribute" purpose="Check if attribute payload of NDEFRecordText exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_payload_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_text_attribute" purpose="Check if attribute text of NDEFRecordText exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_text_attribute" purpose="Check if attribute text of NDEFRecordText exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_text_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordText exists, has type short and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordText exists, has type short and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_tnf_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordText_type_attribute" purpose="Check if attribute type of NDEFRecordText exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordText_type_attribute" purpose="Check if attribute type of NDEFRecordText exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordText_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_constructor" purpose="Check if NDEFRecordURI constructor works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_constructor" purpose="Check if NDEFRecordURI constructor works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_exist" purpose="Check if NDEFRecordURI exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_exist" purpose="Check if NDEFRecordURI exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_extend" purpose="Check if instance of interface NDEFRecordURI can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_extend" purpose="Check if instance of interface NDEFRecordURI can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_id_attribute" purpose="Check if attribute id of NDEFRecordURI exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_id_attribute" purpose="Check if attribute id of NDEFRecordURI exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_payload_attribute" purpose="Check if attribute payload of NDEFRecordURI exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_payload_attribute" purpose="Check if attribute payload of NDEFRecordURI exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_payload_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordURI exists, has type short and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_tnf_attribute" purpose="Check if attribute tnf of NDEFRecordURI exists, has type short and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_tnf_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_type_attribute" purpose="Check if attribute type of NDEFRecordURI exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_type_attribute" purpose="Check if attribute type of NDEFRecordURI exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecordURI_uri_attribute" purpose="Check if attribute uri of NDEFRecordURI exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecordURI_uri_attribute" purpose="Check if attribute uri of NDEFRecordURI exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecordURI_uri_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_constructor" purpose="Check if NDEFRecord constructor works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_constructor" purpose="Check if NDEFRecord constructor works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_constructor_raw_data" purpose="Check if new tizen.NDEFRecord(raw_data) works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_constructor_raw_data" purpose="Check if new tizen.NDEFRecord(raw_data) works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_constructor_raw_data.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_constructor_tnf" purpose="check NDEFRecord.Constructor with all parameters">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_constructor_tnf" purpose="check NDEFRecord.Constructor with all parameters">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_constructor_tnf.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_constructor_tnf_with_id" purpose="check NDEFRecord.Constructor with only mandatory parameters">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_constructor_tnf_with_id" purpose="check NDEFRecord.Constructor with only mandatory parameters">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_constructor_tnf_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_exist" purpose="Check if NDEFRecord exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_exist" purpose="Check if NDEFRecord exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_extend" purpose="Check if instance of interface NDEFRecord can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_extend" purpose="Check if instance of interface NDEFRecord can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_id_attribute" purpose="Check if attribute id of NDEFRecord exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_id_attribute" purpose="Check if attribute id of NDEFRecord exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_payload_attribute" purpose="Check if attribute payload of NDEFRecord exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_payload_attribute" purpose="Check if attribute payload of NDEFRecord exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_payload_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_tnf_attribute" purpose="Check if attribute tnf of NDEFRecord exists, has type short and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_tnf_attribute" purpose="Check if attribute tnf of NDEFRecord exists, has type short and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_tnf_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFRecord_type_attribute" purpose="Check if attribute type of NDEFRecord exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFRecord_type_attribute" purpose="Check if attribute type of NDEFRecord exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFRecord_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_extend" purpose="Check if instance of interface NFCAdapter can be extended with new property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_extend" purpose="Check if instance of interface NFCAdapter can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_getCachedMessage" purpose="Check if method getCachedMessage of NFCAdapter works">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_getCachedMessage" purpose="Check if method getCachedMessage of NFCAdapter works">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_getCachedMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_getCachedMessage_extra_argument" purpose="Check if method getCachedMessage of NFCAdapter accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_getCachedMessage_extra_argument" purpose="Check if method getCachedMessage of NFCAdapter accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_getCachedMessage_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_notexist" purpose="Check if interface NFCAdapter exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_notexist" purpose="Check if interface NFCAdapter exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_powered_attribute" purpose="Check if attribute powered of NFCAdapter exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_powered_attribute" purpose="Check if attribute powered of NFCAdapter exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_powered_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPeerListener_detectCallback_TypeMismatch" purpose="Check if NFCAdapter::setPeerListener throws exception when given wrong detectCallback">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPeerListener_detectCallback_TypeMismatch" purpose="Check if NFCAdapter::setPeerListener throws exception when given wrong detectCallback">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPeerListener_detectCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPeerListener_detectCallback_invalid_cb" onload_delay="90" purpose="Check verification of detectCallback by NFCAdapter::setPeerListener()">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPeerListener_detectCallback_invalid_cb" onload_delay="90" purpose="Check verification of detectCallback by NFCAdapter::setPeerListener()">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPeerListener_detectCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPeerListener_missarg" purpose="check if adapter.setPeerListener() throws an exception when called without argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPeerListener_missarg" purpose="check if adapter.setPeerListener() throws an exception when called without argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPeerListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_errorCallback_TypeMismatch" purpose="Check NFCAdapter.setPowered() argument errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_errorCallback_TypeMismatch" purpose="Check NFCAdapter.setPowered() argument errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_errorCallback_invalid_cb" onload_delay="90" purpose="Check NFCAdapter::setPowered() argument errorCallback validation - object with onerror property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_errorCallback_invalid_cb" onload_delay="90" purpose="Check NFCAdapter::setPowered() argument errorCallback validation - object with onerror property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_successCallback_TypeMismatch" purpose="Check NFCAdapter.setPowered() argument successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_successCallback_TypeMismatch" purpose="Check NFCAdapter.setPowered() argument successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_successCallback_invalid_cb" onload_delay="90" purpose="Check NFCAdapter::setPowered() argument successCallback validation - object with onerror property">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_successCallback_invalid_cb" onload_delay="90" purpose="Check NFCAdapter::setPowered() argument successCallback validation - object with onerror property">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_without_errorCallback" onload_delay="90" purpose="Check NFCAdapter::setPowered() optional argument errorCallback - call without it">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_without_errorCallback" onload_delay="90" purpose="Check NFCAdapter::setPowered() optional argument errorCallback - call without it">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_without_successCallback" onload_delay="90" purpose="Check NFCAdapter::setPowered() optional argument without successCallback - call without it">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_without_successCallback" onload_delay="90" purpose="Check NFCAdapter::setPowered() optional argument without successCallback - call without it">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setTagListener_detectCallback_TypeMismatch" purpose="Check if NFCAdapter::setTagListener throws exception when given wrong detectCallback">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setTagListener_detectCallback_TypeMismatch" purpose="Check if NFCAdapter::setTagListener throws exception when given wrong detectCallback">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_detectCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setTagListener_detectCallback_invalid_cb" onload_delay="90" purpose="Check verification of detectCallback by NFCAdapter::setTagListener()">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setTagListener_detectCallback_invalid_cb" onload_delay="90" purpose="Check verification of detectCallback by NFCAdapter::setTagListener()">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_detectCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setTagListener_missarg" purpose="check if adapter.setTagListener() throws an exception">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setTagListener_missarg" purpose="check if adapter.setTagListener() throws an exception">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setTagListener_tagFilter_TypeMismatch" onload_delay="90" purpose="Check if TypeMismatchError is thrown when NFCAdapter::setTagListener() is given wrong tagFilter">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setTagListener_tagFilter_TypeMismatch" onload_delay="90" purpose="Check if TypeMismatchError is thrown when NFCAdapter::setTagListener() is given wrong tagFilter">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_tagFilter_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_unsetPeerListener_extra_argument" purpose="Check if method unsetPeerListener of NFCAdapter accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_unsetPeerListener_extra_argument" purpose="Check if method unsetPeerListener of NFCAdapter accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetPeerListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_unsetTagListener_extra_argument" purpose="Check if method unsetTagListener of NFCAdapter accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_unsetTagListener_extra_argument" purpose="Check if method unsetTagListener of NFCAdapter accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetTagListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManagerObject_notexist" purpose="Check if interface NFCManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManagerObject_notexist" purpose="Check if interface NFCManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_EMPTY_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_EMPTY and its value is 0">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_EMPTY_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_EMPTY and its value is 0">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_EMPTY_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_EXTERNAL_RTD_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_EXTERNAL_RTD and its value is 4">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_EXTERNAL_RTD_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_EXTERNAL_RTD and its value is 4">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_EXTERNAL_RTD_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_MIME_MEDIA_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_MIME_MEDIA and its value is 2">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_MIME_MEDIA_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_MIME_MEDIA and its value is 2">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_MIME_MEDIA_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_UNCHANGED_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_UNCHANGED and its value is 6">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_UNCHANGED_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_UNCHANGED and its value is 6">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_UNCHANGED_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_UNKNOWN_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_UNKNOWN and its value is 5">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_UNKNOWN_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_UNKNOWN and its value is 5">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_UNKNOWN_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_URI_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_URI and its value is 3">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_URI_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_URI and its value is 3">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_URI_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_NFC_RECORD_TNF_WELL_KNOWN_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_WELL_KNOWN and its value is 1">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_NFC_RECORD_TNF_WELL_KNOWN_const" purpose="Check if NFCManager has constant NFC_RECORD_TNF_WELL_KNOWN and its value is 1">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_NFC_RECORD_TNF_WELL_KNOWN_const.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_extend" purpose="Test whether the NFCManager object can have new properties added">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_extend" purpose="Test whether the NFCManager object can have new properties added">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_getDefaultAdapter" purpose="check if NFCManager::getDefaultAdapter() method returns object">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_getDefaultAdapter" purpose="check if NFCManager::getDefaultAdapter() method returns object">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_getDefaultAdapter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_getDefaultAdapter_extra_argument" purpose="Check if method getDefaultAdapter of NFCManager accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_getDefaultAdapter_extra_argument" purpose="Check if method getDefaultAdapter of NFCManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_getDefaultAdapter_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_notexist" purpose="Check if interface NFCManager exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_notexist" purpose="Check if interface NFCManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCPeerDetectCallback_notexist" purpose="Check if interface NFCPeerDetectCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCPeerDetectCallback_notexist" purpose="Check if interface NFCPeerDetectCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeerDetectCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCPeer_notexist" purpose="Check if interface NFCPeer exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCPeer_notexist" purpose="Check if interface NFCPeer exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_unsetReceiveNDEFListener" purpose="Check if NFCPeer::unsetReceiveNDEFListener() method works properly">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_unsetReceiveNDEFListener" purpose="Check if NFCPeer::unsetReceiveNDEFListener() method works properly">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_unsetReceiveNDEFListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer_unsetReceiveNDEFListener_extra_argument" purpose="Check if method unsetReceiveNDEFListener of NFCPeer accepts extra argument">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer_unsetReceiveNDEFListener_extra_argument" purpose="Check if method unsetReceiveNDEFListener of NFCPeer accepts extra argument">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer_unsetReceiveNDEFListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCTagDetectCallback_notexist" purpose="Check if interface NFCTagDetectCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCTagDetectCallback_notexist" purpose="Check if interface NFCTagDetectCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTagDetectCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCTag_notexist" purpose="Check if interface NFCTag exists, it should not.">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCTag_notexist" purpose="Check if interface NFCTag exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_nfc_exist" purpose="Check if Tizen implements interface NFCManagerObject and has attribute nfc">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="Tizen_nfc_exist" purpose="Check if Tizen implements interface NFCManagerObject and has attribute nfc">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/Tizen_nfc_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_setExclusiveMode" purpose="Check if NFCManager::setExclusiveMode() method can be executed">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_setExclusiveMode" purpose="Check if NFCManager::setExclusiveMode() method can be executed">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_setExclusiveMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_setExclusiveMode_exist" purpose="Check if NFCManager object has method setExclusiveMode()">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_setExclusiveMode_exist" purpose="Check if NFCManager object has method setExclusiveMode()">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCManager_setExclusiveMode_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_getCachedMessage_exist" purpose="check if NFCAdapter method getCachedMessage exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_getCachedMessage_exist" purpose="check if NFCAdapter method getCachedMessage exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_getCachedMessage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_setPeerListener" purpose="check if detectCallback of setPeerListener can be called successfully when NFC peer-to-peer target is detected">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setPeerListener" purpose="check if detectCallback of setPeerListener can be called successfully when NFC peer-to-peer target is detected">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPeerListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPeerListener_exist" purpose="check if NFCAdapter method setPeerListener exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPeerListener_exist" purpose="check if NFCAdapter method setPeerListener exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPeerListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setPowered_exist" purpose="check if NFCAdapter method setPowered exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setPowered_exist" purpose="check if NFCAdapter method setPowered exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_setTagListener_exist" purpose="Check if setTagListener method exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_setTagListener_exist" purpose="Check if setTagListener method exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_unsetPeerListener_exist" purpose="Check if unsetPeerListener method exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_unsetPeerListener_exist" purpose="Check if unsetPeerListener method exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetPeerListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCAdapter_unsetTagListener_exist" purpose="Check if unsetTagListener method exists">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCAdapter_unsetTagListener_exist" purpose="Check if unsetTagListener method exists">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_unsetTagListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeerDetectCallback_onattach" purpose="Test setPeerListener for check NFCPeerDetectCallback onattach method">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeerDetectCallback_onattach" purpose="Test setPeerListener for check NFCPeerDetectCallback onattach method">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeerDetectCallback_onattach.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCPeer" purpose="Check NFCPeer attributes, method existence and TypeMismatchError throwing">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCPeer" purpose="Check NFCPeer attributes, method existence and TypeMismatchError throwing">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCPeer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_setTagListener_tagFilter_is_null" purpose="check if successful callback of setTagListener method is invoked when tagFilter is set to null">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setTagListener_tagFilter_is_null" purpose="check if successful callback of setTagListener method is invoked when tagFilter is set to null">
         <description>
           <pre_condition>Turn on NFC adapter.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_tagFilter_is_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_setTagListener_with_tagFilter" purpose="check if successful callback of setTagListener method is invoked with tagFilter parameters">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setTagListener_with_tagFilter" purpose="check if successful callback of setTagListener method is invoked with tagFilter parameters">
         <description>
           <pre_condition>Turn on NFC adapter.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener_with_tagFilter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_readNDEF_without_errorCallback" onload_delay="90" purpose="Check reading NDEF data can be read successfully read from NFCTag">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_readNDEF_without_errorCallback" onload_delay="90" purpose="Check reading NDEF data can be read successfully read from NFCTag">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_readNDEF_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_setTagListener" purpose="Check if invoked in case of successful detection of the NFC tag">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setTagListener" purpose="Check if invoked in case of successful detection of the NFC tag">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setTagListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTagDetectCallback_onattach" purpose="Test unsetTagListener for check NFCTagDetectCallback onattach method">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTagDetectCallback_onattach" purpose="Test unsetTagListener for check NFCTagDetectCallback onattach method">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTagDetectCallback_onattach.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_writeNDEF" purpose="check if successful callback of writeNDEF method is invoked whithout successcallback and errorcallback parameters">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_writeNDEF" purpose="check if successful callback of writeNDEF method is invoked whithout successcallback and errorcallback parameters">
         <description>
           <pre_condition>Turn on NFCAdapter,Accesses to the NFC tag.Writes NDEF data to the NFC tag.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_writeNDEF.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag_writeNDEF_with_successCallback" purpose="Check if successfully writing the NDEF Data">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag_writeNDEF_with_successCallback" purpose="Check if successfully writing the NDEF Data">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag_writeNDEF_with_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCTag" purpose="Check NFCTag attributes, method existence and TypeMismatchError throwing">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCTag" purpose="Check NFCTag attributes, method existence and TypeMismatchError throwing">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCTag.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="NFCAdapter_setPowered_off" purpose="check if NFCAdapter attribute powered can be got successfully when it is set to false">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="manual" id="NFCAdapter_setPowered_off" purpose="check if NFCAdapter attribute powered can be got successfully when it is set to false">
         <description>
           <pre_condition>Turn ON NFC adapter.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NFCAdapter_setPowered_off.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NDEFMessage_toByte_TypeMismatch" purpose="check whether NDEFMessage:toByte() throws exception when NDEFMessage.records contains invalid object">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NDEFMessage_toByte_TypeMismatch" purpose="check whether NDEFMessage:toByte() throws exception when NDEFMessage.records contains invalid object">
         <description>
           <test_script_entry>/opt/tct-nfc-tizen-tests/nfc/NDEFMessage_toByte_TypeMismatch.html</test_script_entry>
         </description>
index 07d4c5ac79dd6b0a3b646ebfe13a8c9491082375..90c995bc28cd1b74fb7fef057bfc3b2528ee5294 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-notification-tizen-tests">
     <set name="Notification">
-      <testcase execution_type="auto" id="NotificationManager_post_exist" purpose="check if method post which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_exist" purpose="check if method post which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update_exist" purpose="check if method update which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update_exist" purpose="check if method update which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_remove_exist" purpose="check if method remove which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_remove_exist" purpose="check if method remove which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_removeAll_exist" purpose="check if method removeAll which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_removeAll_exist" purpose="check if method removeAll which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_get_exist" purpose="check if method get which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_get_exist" purpose="check if method get which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_get_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_getAll_exist" purpose="check if method getAll which in NotificationManager interface exists.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_getAll_exist" purpose="check if method getAll which in NotificationManager interface exists.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAll_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_get" purpose="check if the parameter NotificationManager which in get method ok">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_get" purpose="check if the parameter NotificationManager which in get method ok">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_remove" purpose="check if the parameter NotificationManager which in remove method ok">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_remove" purpose="check if the parameter NotificationManager which in remove method ok">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update" purpose="check if the parameter NotificationManager which in update method ok">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update" purpose="check if the parameter NotificationManager which in update method ok">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_in_tizen" purpose="check if the readonly attribute notification">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_in_tizen" purpose="check if the readonly attribute notification">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update_notposted" purpose="check whether calling update() method with notification not posted earlier throws an exception">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update_notposted" purpose="check whether calling update() method with notification not posted earlier throws an exception">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notposted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_minargs" purpose="check if StatusNotification_constructor_minargs">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_minargs" purpose="check if StatusNotification_constructor_minargs">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_notificationInitDict_partial" purpose="check if StatusNotification_constructor_notificationInitDict_partial">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_notificationInitDict_partial" purpose="check if StatusNotification_constructor_notificationInitDict_partial">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_notificationInitDict_partial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_notificationInitDict_partial_extra" purpose="check if StatusNotification_constructor_notificationInitDict_partial_extra">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_notificationInitDict_partial_extra" purpose="check if StatusNotification_constructor_notificationInitDict_partial_extra">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_notificationInitDict_partial_extra.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_appid_attribute" purpose="check if StatusNotification_appid_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_appid_attribute" purpose="check if StatusNotification_appid_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_appid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_appControl_attribute" purpose="check if StatusNotification_appControl_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_appControl_attribute" purpose="check if StatusNotification_appControl_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_appControl_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_vibration_attribute" purpose="check if StatusNotification_vibration_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_vibration_attribute" purpose="check if StatusNotification_vibration_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_vibration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_iconPath_attribute" purpose="check if StatusNotification_iconPath_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_iconPath_attribute" purpose="check if StatusNotification_iconPath_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_iconPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_soundPath_attribute" purpose="check if StatusNotification_soundPath_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_soundPath_attribute" purpose="check if StatusNotification_soundPath_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_soundPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_statusType_attribute" purpose="check if StatusNotification_statusType_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_statusType_attribute" purpose="check if StatusNotification_statusType_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_statusType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_content_attribute" purpose="check if Notification_content_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_content_attribute" purpose="check if Notification_content_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_content_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_postedTime_attribute" purpose="check if  Notification_postedTime_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_postedTime_attribute" purpose="check if  Notification_postedTime_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_postedTime_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_title_attribute" purpose="check if  Notification_title_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_title_attribute" purpose="check if  Notification_title_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_title_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_id_attribute" purpose="check if Notification_id_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_id_attribute" purpose="check if Notification_id_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_type_attribute" purpose="check if Notification_type_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_type_attribute" purpose="check if Notification_type_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_ONGOING" purpose="NotificationManager_post_ONGOING">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_ONGOING" purpose="NotificationManager_post_ONGOING">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_ONGOING.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_PROGRESS" purpose="NotificationManager_post_PROGRESS">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_PROGRESS" purpose="NotificationManager_post_PROGRESS">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_PROGRESS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_SIMPLE" purpose="NotificationManager_post_SIMPLE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_SIMPLE" purpose="NotificationManager_post_SIMPLE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_SIMPLE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_removeAll" purpose="Check if NotificationManager.removeAll works properly">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_removeAll" purpose="Check if NotificationManager.removeAll works properly">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_getAll" purpose="Check if NotificationManager.getAll method works">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_getAll" purpose="Check if NotificationManager.getAll method works">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_notexist" purpose="check if NotificationManager does not exist">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_notexist" purpose="check if NotificationManager does not exist">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationObject_notexist" purpose="check if NotificationObject does not exist">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationObject_notexist" purpose="check if NotificationObject does not exist">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_notexist" purpose="check if Notification does not exist">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_notexist" purpose="check if Notification does not exist">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_extend" purpose="check if NotificationManager is extendable">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_extend" purpose="check if NotificationManager is extendable">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_extend" purpose="check if StatusNotification is extendable">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_extend" purpose="check if StatusNotification is extendable">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_exist" purpose="check if NotificationDetailInfo exists">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_exist" purpose="check if NotificationDetailInfo exists">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_exist" purpose="check if StatusNotification exists">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_exist" purpose="check if StatusNotification exists">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_extend" purpose="Check if NotificationDetailInfo is expendable">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_extend" purpose="Check if NotificationDetailInfo is expendable">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_constructor" purpose="Check if NotificationDetailInfo's constructor works.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_constructor" purpose="Check if NotificationDetailInfo's constructor works.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_subText_attribute" purpose="Check for NotificationDetailInfo.subText attribute.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_subText_attribute" purpose="Check for NotificationDetailInfo.subText attribute.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_subText_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_constructor_minargs" purpose="Check if NotificationDetailInfo's constructor works with non-optional arguments.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_constructor_minargs" purpose="Check if NotificationDetailInfo's constructor works with non-optional arguments.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_constructor_minargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationDetailInfo_mainText_attribute" purpose="Check for NotificationDetailInfo.mainText attribute.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationDetailInfo_mainText_attribute" purpose="Check for NotificationDetailInfo.mainText attribute.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationDetailInfo_mainText_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_ONGOING_BYTE" purpose="check if StatusNotification_constructor_ONGOING_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_ONGOING_BYTE" purpose="check if StatusNotification_constructor_ONGOING_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_ONGOING_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_ONGOING_PERCENTAGE" purpose="check if StatusNotification_constructor_ONGOING_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_ONGOING_PERCENTAGE" purpose="check if StatusNotification_constructor_ONGOING_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_ONGOING_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_PROGRESS_BYTE" purpose="check if StatusNotification_constructor_PROGRESS_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_PROGRESS_BYTE" purpose="check if StatusNotification_constructor_PROGRESS_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_PROGRESS_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_PROGRESS_PERCENTAGE" purpose="check if StatusNotification_constructor_PROGRESS_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_PROGRESS_PERCENTAGE" purpose="check if StatusNotification_constructor_PROGRESS_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_PROGRESS_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_SIMPLE_BYTE" purpose="check if StatusNotification_constructor_SIMPLE_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_SIMPLE_BYTE" purpose="check if StatusNotification_constructor_SIMPLE_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_SIMPLE_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_SIMPLE_PERCENTAGE" purpose="check if StatusNotification_constructor_SIMPLE_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_SIMPLE_PERCENTAGE" purpose="check if StatusNotification_constructor_SIMPLE_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_SIMPLE_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_THUMBNAIL_BYTE" purpose="check if StatusNotification_constructor_THUMBNAIL_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_THUMBNAIL_BYTE" purpose="check if StatusNotification_constructor_THUMBNAIL_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_THUMBNAIL_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_THUMBNAIL_PERCENTAGE" purpose="check if StatusNotification_constructor_THUMBNAIL_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_THUMBNAIL_PERCENTAGE" purpose="check if StatusNotification_constructor_THUMBNAIL_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_THUMBNAIL_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_progessValue_-1_BYTE" purpose="check if StatusNotification_constructor_progessValue_-1_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_progessValue_-1_BYTE" purpose="check if StatusNotification_constructor_progessValue_-1_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_progessValue_-1_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_progessValue_0_BYTE" purpose="check if StatusNotification_constructor_progessValue_0_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_progessValue_0_BYTE" purpose="check if StatusNotification_constructor_progessValue_0_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_progessValue_0_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_progessValue_0_PERCENTAGE" purpose="check if StatusNotification_constructor_progessValue_0_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_progessValue_0_PERCENTAGE" purpose="check if StatusNotification_constructor_progessValue_0_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_progessValue_0_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_progessValue_max_BYTE" purpose="check if StatusNotification_constructor_progessValue_max_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_progessValue_max_BYTE" purpose="check if StatusNotification_constructor_progessValue_max_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_progessValue_max_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_invalid_backgroundImagePath" purpose="check if constructor accepts incorrect backgroundImagePath">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_invalid_backgroundImagePath" purpose="check if constructor accepts incorrect backgroundImagePath">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_invalid_backgroundImagePath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_invalid_iconPath" purpose="check if constructor accepts incorrect iconPath">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_invalid_iconPath" purpose="check if constructor accepts incorrect iconPath">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_invalid_iconPath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_invalid_soundPath" purpose="check if constructor accepts incorrect soundPath">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_invalid_soundPath" purpose="check if constructor accepts incorrect soundPath">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_invalid_soundPath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_invalid_subIconPath" purpose="check if constructor accepts incorrect subIconPath">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_invalid_subIconPath" purpose="check if constructor accepts incorrect subIconPath">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_invalid_subIconPath.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_subIconPath_attribute" purpose="check if StatusNotification_subIconPath_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_subIconPath_attribute" purpose="check if StatusNotification_subIconPath_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_subIconPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_invalid_thumbnails" purpose="check if constructor accepts incorrect thumbnails">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_invalid_thumbnails" purpose="check if constructor accepts incorrect thumbnails">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_invalid_thumbnails.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_detailInfo_attribute" purpose="check if StatusNotification_detailInfo_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_detailInfo_attribute" purpose="check if StatusNotification_detailInfo_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_detailInfo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_number_attribute" purpose="check if StatusNotification_number_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_number_attribute" purpose="check if StatusNotification_number_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_number_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_backgroundImagePath_attribute" purpose="check if StatusNotification_backgroundImagePath_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_backgroundImagePath_attribute" purpose="check if StatusNotification_backgroundImagePath_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_backgroundImagePath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_thumbnails_attribute" purpose="check if StatusNotification_thumbnails_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_thumbnails_attribute" purpose="check if StatusNotification_thumbnails_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_thumbnails_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_progressType_attribute" purpose="check if StatusNotification_progressType_attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_progressType_attribute" purpose="check if StatusNotification_progressType_attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_progressType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_progressValue_attribute_BYTE" purpose="check if StatusNotification_progressValue_attribute_BYTE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_progressValue_attribute_BYTE" purpose="check if StatusNotification_progressValue_attribute_BYTE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_progressValue_attribute_BYTE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_progressValue_attribute_PERCENTAGE" purpose="check if StatusNotification_progressValue_attribute_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_progressValue_attribute_PERCENTAGE" purpose="check if StatusNotification_progressValue_attribute_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_progressValue_attribute_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_progessValue_100_PERCENTAGE" purpose="check if StatusNotification_constructor_progessValue_100_PERCENTAGE">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_progessValue_100_PERCENTAGE" purpose="check if StatusNotification_constructor_progessValue_100_PERCENTAGE">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_progessValue_100_PERCENTAGE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_number_max" purpose="check if constructor accepts max number.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_number_max" purpose="check if constructor accepts max number.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_number_max.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_constructor_number_min" purpose="check if constructor accepts min number.">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_constructor_number_min" purpose="check if constructor accepts min number.">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_constructor_number_min.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_THUMBNAIL" purpose="NotificationManager_post_THUMBNAIL">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_THUMBNAIL" purpose="NotificationManager_post_THUMBNAIL">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_THUMBNAIL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_misarg" purpose="NotificationManager_post_misarg">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_misarg" purpose="NotificationManager_post_misarg">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_misarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_notification_TypeMismatch" purpose="NotificationManager_post_notification_TypeMismatch">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_notification_TypeMismatch" purpose="NotificationManager_post_notification_TypeMismatch">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_post_notification_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update_misarg" purpose="Check if update method is not accepting invocation without argument">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update_misarg" purpose="Check if update method is not accepting invocation without argument">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_misarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update_notification_TypeMismatch" purpose="Check if update throws exception when argument is incorrect">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update_notification_TypeMismatch" purpose="Check if update throws exception when argument is incorrect">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_update_notification_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_getAll_extra_argument" purpose="Check if method getAll of NotificationManager accepts extra argument">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_getAll_extra_argument" purpose="Check if method getAll of NotificationManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_getAll_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_removeAll_extra_argument" purpose="Check if method removeAll of NotificationManager accepts extra argument">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_removeAll_extra_argument" purpose="Check if method removeAll of NotificationManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_removeAll_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_get_invalid_argument" purpose="check whether calling get() method with incorrect notification id throws an exception">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_get_invalid_argument" purpose="check whether calling get() method with incorrect notification id throws an exception">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_get_invalid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_remove_invalid_argument" purpose="check whether calling remove() method with incorrect notification id throws an exception">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_remove_invalid_argument" purpose="check whether calling remove() method with incorrect notification id throws an exception">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/NotificationManager_remove_invalid_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_ledColor_attribute" purpose="check StatusNotification::ledColor attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_ledColor_attribute" purpose="check StatusNotification::ledColor attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_ledColor_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_ledOffPeriod_attribute" purpose="check StatusNotification::ledOffPeriod attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_ledOffPeriod_attribute" purpose="check StatusNotification::ledOffPeriod attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_ledOffPeriod_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StatusNotification_ledOnPeriod_attribute" purpose="check StatusNotification::ledOnPeriod attribute">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="StatusNotification_ledOnPeriod_attribute" purpose="check StatusNotification::ledOnPeriod attribute">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/StatusNotification_ledOnPeriod_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Notification_extend" purpose="Check if Notification is expendable">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="Notification_extend" purpose="Check if Notification is expendable">
         <description>
           <test_script_entry>/opt/tct-notification-tizen-tests/notification/Notification_extend.html</test_script_entry>
         </description>
index 6bda868bbf5b97704a555d746aec6236c022d7a7..707c4b76379fe7f7a42f4a26c26245503ad579c4 100644 (file)
@@ -3,77 +3,77 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-notification-w3c-tests">
     <set name="Notification">
-      <testcase execution_type="auto" id="notification_supports" purpose="Check if notification supports">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_supports" purpose="Check if notification supports">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onclick_exist" purpose="Check if notification.onclick attribute exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclick_exist" purpose="Check if notification.onclick attribute exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onclick_type" purpose="Check if the type notification.onclick attribute is object">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclick_type" purpose="Check if the type notification.onclick attribute is object">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onshow_exist" purpose="Check if notification.onshow attribute exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onshow_exist" purpose="Check if notification.onshow attribute exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onshow_type" purpose="Check if the type notification.onshow attribute is object">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onshow_type" purpose="Check if the type notification.onshow attribute is object">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onerror_exist" purpose="Check if notification.onerror attribute exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onerror_exist" purpose="Check if notification.onerror attribute exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onerror_type" purpose="Check if the type notification.onerror attribute is object">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onerror_type" purpose="Check if the type notification.onerror attribute is object">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onclose_exist" purpose="Check if notification.onclose attribute exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclose_exist" purpose="Check if notification.onclose attribute exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_onclose_type" purpose="Check if the type notification.onclose attribute is object">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_onclose_type" purpose="Check if the type notification.onclose attribute is object">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_close_exist" purpose="Check if notification.close attribute exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_close_exist" purpose="Check if notification.close attribute exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_close_type" purpose="Check if the type notification.close attribute is function">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_close_type" purpose="Check if the type notification.close attribute is function">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_requestPermission_exist" purpose="Check if notification.requestPermission method exists">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requestPermission_exist" purpose="Check if notification.requestPermission method exists">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_requestPermission_type" purpose="Check if the type notification.requestPermission method is function">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_requestPermission_type" purpose="Check if the type notification.requestPermission method is function">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="notification_constructor" purpose="Check if Notification has all valid arguments that expecting an notification is to be created">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_constructor" purpose="Check if Notification has all valid arguments that expecting an notification is to be created">
         <description>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
         <description>
           <pre_condition />
           <steps>
@@ -85,7 +85,7 @@
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
         <description>
           <pre_condition />
           <steps>
@@ -97,7 +97,7 @@
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
+      <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
         <description>
           <pre_condition />
           <steps>
index 7452012e301ea4aa58e9f1ecaaf23bfe8cdcadbf..1c097d9d5057d4e218d6cd76c67c77342c92cf59 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-package-tizen-tests">
     <set name="Package">
-      <testcase execution_type="auto" id="PackageInformationArraySuccessCallback_notexist" purpose="Check if interface PackageInformationArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformationArraySuccessCallback_notexist" purpose="Check if interface PackageInformationArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformationArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if PackageInformationArraySuccessCallback works">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformationArraySuccessCallback_onsuccess" onload_delay="30" purpose="Check if PackageInformationArraySuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformationEventCallback_notexist" purpose="Check if interface PackageInformationEventCallback exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformationEventCallback_notexist" purpose="Check if interface PackageInformationEventCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationEventCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_appIds_attribute" purpose="Check if attribute appIds of PackageInformation exists, has type Array and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_appIds_attribute" purpose="Check if attribute appIds of PackageInformation exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_appIds_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_author_attribute" purpose="Check if attribute author of PackageInformation exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_author_attribute" purpose="Check if attribute author of PackageInformation exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_author_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_dataSize_attribute" purpose="Check if attribute dataSize of PackageInformation exists, has type Number and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_dataSize_attribute" purpose="Check if attribute dataSize of PackageInformation exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_dataSize_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_description_attribute" purpose="Check if attribute description of PackageInformation exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_description_attribute" purpose="Check if attribute description of PackageInformation exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_description_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_extend" purpose="check if PackageInformation is extendable">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_extend" purpose="check if PackageInformation is extendable">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_iconPath_attribute" purpose="Check if attribute iconPath of PackageInformation exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_iconPath_attribute" purpose="Check if attribute iconPath of PackageInformation exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_iconPath_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_id_attribute" purpose="Check if attribute id of PackageInformation exists, has type PackageId and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_id_attribute" purpose="Check if attribute id of PackageInformation exists, has type PackageId and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_id_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_lastModified_attribute" purpose="Check if attribute lastModified of PackageInformation exists, has type Date and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_lastModified_attribute" purpose="Check if attribute lastModified of PackageInformation exists, has type Date and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_lastModified_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_name_attribute" purpose="Check if attribute name of PackageInformation exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_name_attribute" purpose="Check if attribute name of PackageInformation exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_notexist" purpose="Check if interface PackageInformation exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_notexist" purpose="Check if interface PackageInformation exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_totalSize_attribute" purpose="Check if attribute totalSize of PackageInformation exists, has type Number and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_totalSize_attribute" purpose="Check if attribute totalSize of PackageInformation exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_totalSize_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageInformation_version_attribute" purpose="Check if attribute version of PackageInformation exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageInformation_version_attribute" purpose="Check if attribute version of PackageInformation exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformation_version_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManagerObject_notexist" purpose="Check if interface PackageManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManagerObject_notexist" purpose="Check if interface PackageManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_extend" purpose="check if PackageManager is extendable">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_extend" purpose="check if PackageManager is extendable">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackageInfo" purpose="Check if method getPackageInfo of PackageManager works properly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackageInfo" purpose="Check if method getPackageInfo of PackageManager works properly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackageInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackageInfo_exist" purpose="Check if method getPackageInfo of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackageInfo_exist" purpose="Check if method getPackageInfo of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackageInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackageInfo_with_id" purpose="Check if method getPackageInfo of PackageManager works properly with id">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackageInfo_with_id" purpose="Check if method getPackageInfo of PackageManager works properly with id">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackageInfo_with_id.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo" onload_delay="90" purpose="Check if method getPackagesInfo of PackageManager works properly">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo" onload_delay="90" purpose="Check if method getPackagesInfo of PackageManager works properly">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getPackagesInfo throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_errorCallback_TypeMismatch" onload_delay="30" purpose="Check if getPackagesInfo throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getPackagesInfo throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_errorCallback_invalid_cb" onload_delay="30" purpose="Check if getPackagesInfo throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_exist" purpose="Check if method getPackagesInfo of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_exist" purpose="Check if method getPackagesInfo of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_missarg" onload_delay="30" purpose="Check if getPackagesInfo throws exception when non-optional argument is missing">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_missarg" onload_delay="30" purpose="Check if getPackagesInfo throws exception when non-optional argument is missing">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_successCallback_TypeMismatch" onload_delay="30" purpose="Check if getPackagesInfo throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_successCallback_TypeMismatch" onload_delay="30" purpose="Check if getPackagesInfo throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_successCallback_invalid_cb" onload_delay="30" purpose="Check if getPackagesInfo throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_successCallback_invalid_cb" onload_delay="30" purpose="Check if getPackagesInfo throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_with_errorCallback" onload_delay="90" purpose="Check if method getPackagesInfo of PackageManager works properly with errorCallback">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_with_errorCallback" onload_delay="90" purpose="Check if method getPackagesInfo of PackageManager works properly with errorCallback">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_getPackagesInfo_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_in_tizen" purpose="Check if package exists in tizen.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_in_tizen" purpose="Check if package exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_exist" purpose="Check if method install of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_exist" purpose="Check if method install of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_notexist" purpose="Check if interface PackageManager exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_notexist" purpose="Check if interface PackageManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener_exist" purpose="Check if method setPackageInfoEventListener of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener_exist" purpose="Check if method setPackageInfoEventListener of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_setPackageInfoEventListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_exist" purpose="Check if method uninstall of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_exist" purpose="Check if method uninstall of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_exist" purpose="Check if method unsetPackageInfoEventListener of PackageManager exists">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_exist" purpose="Check if method unsetPackageInfoEventListener of PackageManager exists">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_unsetPackageInfoEventListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_extra_argument" purpose="Check if method unsetPackageInfoEventListener of PackageManager accepts extra argument">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_extra_argument" purpose="Check if method unsetPackageInfoEventListener of PackageManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_unsetPackageInfoEventListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener_eventCallback_TypeMismatch" onload_delay="30" purpose="Check if setPackageInfoEventListener throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener_eventCallback_TypeMismatch" onload_delay="30" purpose="Check if setPackageInfoEventListener throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_setPackageInfoEventListener_eventCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener_eventCallback_invalid_cb" onload_delay="30" purpose="Check if setPackageInfoEventListener throws exception when successCallback is invalid">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener_eventCallback_invalid_cb" onload_delay="30" purpose="Check if setPackageInfoEventListener throws exception when successCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_setPackageInfoEventListener_eventCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener_misarg" purpose="Check if setPackageInfoEventListener throws exception when successCallback is missing">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener_misarg" purpose="Check if setPackageInfoEventListener throws exception when successCallback is missing">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_setPackageInfoEventListener_misarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageProgressCallback_notexist" purpose="Check if interface PackageProgressCallback exists, it should not.">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageProgressCallback_notexist" purpose="Check if interface PackageProgressCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageProgressCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageInformationEventCallback_oninstalled" purpose="Check if PackageInformationEventCallback.oninstalled works properly">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageInformationEventCallback_oninstalled" purpose="Check if PackageInformationEventCallback.oninstalled works properly">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is not installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationEventCallback_oninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageInformationEventCallback_onuninstalled" purpose="Check if PackageInformationEventCallback.onuninstalled works properly">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageInformationEventCallback_onuninstalled" purpose="Check if PackageInformationEventCallback.onuninstalled works properly">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (You can install it from: Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationEventCallback_onuninstalled.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener" purpose="Check if method setPackageInfoEventListener of PackageManager returns properly value">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener" purpose="Check if method setPackageInfoEventListener of PackageManager returns properly value">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_setPackageInfoEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageManager_unsetPackageInfoEventListener" purpose="Check if method unsetPackageInfoEventListener works correctly">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageManager_unsetPackageInfoEventListener" purpose="Check if method unsetPackageInfoEventListener works correctly">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is not installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_unsetPackageInfoEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageManager_install" purpose="Check install method">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageManager_install" purpose="Check install method">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is NOT installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_missarg" purpose="Check with missing non-optional argument - PackageManager.install">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_missarg" purpose="Check with missing non-optional argument - PackageManager.install">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageManager_install_without_errorCallback" purpose="Check install method without errorCallback">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageManager_install_without_errorCallback" purpose="Check install method without errorCallback">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is NOT installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageManager_uninstall" purpose="Check uninstall method">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageManager_uninstall" purpose="Check uninstall method">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (You can install it from Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageManager_uninstall_without_errorCallback" purpose="Check uninstall method without errorCallback">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageManager_uninstall_without_errorCallback" purpose="Check uninstall method without errorCallback">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (You can install it from Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_missarg" purpose="Check with missing non-optional argument - PackageManager.uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_missarg" purpose="Check with missing non-optional argument - PackageManager.uninstall">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageProgressCallback_oncomplete_install" purpose="Check if PackageProgressCallback.oncomplete - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageProgressCallback_oncomplete_install" purpose="Check if PackageProgressCallback.oncomplete - install">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is NOT installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageProgressCallback_oncomplete_install.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageProgressCallback_onprogress_install" purpose="Check if PackageProgressCallback.onprogress - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageProgressCallback_onprogress_install" purpose="Check if PackageProgressCallback.onprogress - install">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is NOT installed.</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageProgressCallback_onprogress_install.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageProgressCallback_oncomplete_uninstall" purpose="Check if PackageProgressCallback.oncomplete - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageProgressCallback_oncomplete_uninstall" purpose="Check if PackageProgressCallback.oncomplete - uninstall">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (You can install it from Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageProgressCallback_oncomplete_uninstall.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageProgressCallback_onprogress_uninstall" purpose="Check if PackageProgressCallback.onprogress - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageProgressCallback_onprogress_uninstall" purpose="Check if PackageProgressCallback.onprogress - uninstall">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (You can install it from Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageProgressCallback_onprogress_uninstall.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_errorCallback_TypeMismatch" onload_delay="30" purpose="Check argument errorCallback conversions exception - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_errorCallback_TypeMismatch" onload_delay="30" purpose="Check argument errorCallback conversions exception - install">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_errorCallback_invalid_cb" onload_delay="30" purpose="Check argument errorCallback validation - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_errorCallback_invalid_cb" onload_delay="30" purpose="Check argument errorCallback validation - install">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_progressCallback_TypeMismatch" onload_delay="30" purpose="Check argument progressCallback conversions exception - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_progressCallback_TypeMismatch" onload_delay="30" purpose="Check argument progressCallback conversions exception - install">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_progressCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_progressCallback_invalid_cb" onload_delay="30" purpose="Check argument progressCallback validation - install">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_progressCallback_invalid_cb" onload_delay="30" purpose="Check argument progressCallback validation - install">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_progressCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_errorCallback_TypeMismatch" onload_delay="30" purpose="Check argument errorCallback conversions exception - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_errorCallback_TypeMismatch" onload_delay="30" purpose="Check argument errorCallback conversions exception - uninstall">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_errorCallback_invalid_cb" onload_delay="30" purpose="Check argument errorCallback validation - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_errorCallback_invalid_cb" onload_delay="30" purpose="Check argument errorCallback validation - uninstall">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_progressCallback_TypeMismatch" onload_delay="30" purpose="Check argument progressCallback conversions exception - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_progressCallback_TypeMismatch" onload_delay="30" purpose="Check argument progressCallback conversions exception - uninstall">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_progressCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_progressCallback_invalid_cb" onload_delay="30" purpose="Check argument progressCallback validation - uninstall">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_progressCallback_invalid_cb" onload_delay="30" purpose="Check argument progressCallback validation - uninstall">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_progressCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PackageInformationEventCallback_onupdated" purpose="Check if PackageInformationEventCallback.onupdated works properly">
+      <testcase component="TizenAPI/Application/Package" execution_type="manual" id="PackageInformationEventCallback_onupdated" purpose="Check if PackageInformationEventCallback.onupdated works properly">
         <description>
           <pre_condition>Make sure that TCTPackageManagerTest1.1.1.wgt application is installed (you can install it from: Others directory).</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageInformationEventCallback_onupdated.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_errorCallback_invoked" onload_delay="30" purpose="Check exception in error callback of install method">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_errorCallback_invoked" onload_delay="30" purpose="Check exception in error callback of install method">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_install_errorCallback_invoked.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_errorCallback_invoked" onload_delay="30" purpose="Check exception in error callback of uninstall method">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_errorCallback_invoked" onload_delay="30" purpose="Check exception in error callback of uninstall method">
         <description>
           <test_script_entry>/opt/tct-package-tizen-tests/package/PackageManager_uninstall_errorCallback_invoked.html</test_script_entry>
         </description>
index a1e256ce9464677bffe80273959c9bab270170de..3b11d56086902ea1265d08431693797cd2454c97 100644 (file)
@@ -3,97 +3,97 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-pagevisibility-w3c-tests">
     <set name="PageVisibility">
-      <testcase execution_type="auto" id="test_attributes_exist_1" purpose="Check if document.hidden is defined and not null">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_attributes_exist_1" purpose="Check if document.hidden is defined and not null">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_attributes_exist.html?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_attributes_exist_2" purpose="Check if document.visibilityState is defined and not null">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_attributes_exist_2" purpose="Check if document.visibilityState is defined and not null">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_attributes_exist.html?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_4" purpose="Check if document.hidden is defined for frame with no style attribute">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_4" purpose="Check if document.hidden is defined for frame with no style attribute">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_5" purpose="Check if document.visibilityState is defined for frame with no style attribute">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_5" purpose="Check if document.visibilityState is defined for frame with no style attribute">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_6" purpose="Check if document.visibilityState for frame with no style attribute that is equals to visible">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_6" purpose="Check if document.visibilityState for frame with no style attribute that is equals to visible">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_8" purpose="Check if document.hidden is defined for frame with 'display:none' style">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_8" purpose="Check if document.hidden is defined for frame with 'display:none' style">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_9" purpose="Check if document.visibilityState is defined for frame with 'display:none' style">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_9" purpose="Check if document.visibilityState is defined for frame with 'display:none' style">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_10" purpose="Check if document.visibilityState for frame with 'display:none' style that is equals to visible">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_10" purpose="Check if document.visibilityState for frame with 'display:none' style that is equals to visible">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_12" purpose="Check if document.hidden is defined for frame with 'visibility:hidden' style">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_12" purpose="Check if document.hidden is defined for frame with 'visibility:hidden' style">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_13" purpose="Check if document.visibilityState is defined for frame with 'visibility:hidden' style">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_13" purpose="Check if document.visibilityState is defined for frame with 'visibility:hidden' style">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_child_document_14" purpose="Check if document.visibilityState for frame with 'visibility:hidden' style that is equals to visible">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_child_document_14" purpose="Check if document.visibilityState for frame with 'visibility:hidden' style that is equals to visible">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_child_document.html?total_num=14&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_default_view_3" purpose="Check if windowless subdocument generated for test has a null default view">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_default_view_3" purpose="Check if windowless subdocument generated for test has a null default view">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_default_view.html?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_default_view_4" purpose="Check if document.hidden is definedwindowless subdocument">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_default_view_4" purpose="Check if document.hidden is definedwindowless subdocument">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_default_view.html?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_default_view_5" purpose="Check if document.visibilityState is definedwindowless subdocument">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_default_view_5" purpose="Check if document.visibilityState is definedwindowless subdocument">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_default_view.html?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_default_view_6" purpose="Check if hidden is equals to true for windowless subdocuments with a null default view">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_default_view_6" purpose="Check if hidden is equals to true for windowless subdocuments with a null default view">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_default_view.html?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_default_view_7" purpose="Check if visibilityState is equals to hidden for windowless subdocuments with a null default view">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_default_view_7" purpose="Check if visibilityState is equals to hidden for windowless subdocuments with a null default view">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_default_view.html?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_read_only_3" purpose="Check if document.hidden is readonly">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_read_only_3" purpose="Check if document.hidden is readonly">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_read_only.html?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="test_read_only_4" purpose="Check if document.visibilityState is readonly">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="auto" id="test_read_only_4" purpose="Check if document.visibilityState is readonly">
         <description>
           <test_script_entry>/opt/tct-pagevisibility-w3c-tests/pagevisibility/w3c/test_read_only.html?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_lockScreen" purpose="Check if hidden attribute is false while the webpage from lock screen change to visible">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_lockScreen" purpose="Check if hidden attribute is false while the webpage from lock screen change to visible">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90">/opt/tct-pagevisibility-w3c-tests/pagevisibility/pagevisibility_DocumentVisibility_hidden_lockScreen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_minimize" purpose="Check if hidden attribute is false while the webpage from minimize change to visible">
+      <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_minimize" purpose="Check if hidden attribute is false while the webpage from minimize change to visible">
         <description>
           <pre_condition />
           <steps>
index 6a5df9ce106eeac5b19481603aa6dabe10a98252..b9afd6d26524fe8d88163906b1e7625a45c12e52 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-power-tizen-tests">
     <set name="Power">
-      <testcase execution_type="manual" id="PowerManager_release_correct_check" purpose="Check if release() method does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_release_correct_check" purpose="Check if release() method does what it should">
         <description>
           <pre_condition>Please set backlight time to 15 seconds</pre_condition>
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_correct_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PowerManager_request" purpose="Check whether request() method with proper arguments does what it should do">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_request" purpose="Check whether request() method with proper arguments does what it should do">
         <description>
           <pre_condition>Please set backlight time to 15 seconds</pre_condition>
           <steps>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_successful" purpose="Check if setScreenBrightness method called with non-optional change state of object">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_successful" purpose="Check if setScreenBrightness method called with non-optional change state of object">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PowerManager_turnScreenOff_successful" purpose="check if turnScreenOff method works correctly">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_turnScreenOff_successful" purpose="check if turnScreenOff method works correctly">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOn_method_exists" purpose="check if turnScreenOn method exists">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOn_method_exists" purpose="check if turnScreenOn method exists">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PowerManager_turnScreenOn_successful" purpose="check if turnScreenOn method works correctly">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_turnScreenOn_successful" purpose="check if turnScreenOn method works correctly">
         <description>
           <steps>
             <step order="1">
@@ -67,7 +67,7 @@
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PowerManager_unsetScreenStateChangeListener_successful" purpose="check if unsetScreenStateChangeListener method works correctly">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_unsetScreenStateChangeListener_successful" purpose="check if unsetScreenStateChangeListener method works correctly">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_missarg" purpose="Check if request() method called without all obligatory arguments throws an exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_missarg" purpose="Check if request() method called without all obligatory arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManagerObject_notexist" purpose="Check if interface PowerManagerObject exists, it should not.">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManagerObject_notexist" purpose="Check if interface PowerManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_notexist" purpose="Check if interface PowerManager exists, it should not.">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_notexist" purpose="Check if interface PowerManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ScreenStateChangeCallback_notexist" purpose="Check if interface ScreenStateChangeCallback exists, it should not.">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="ScreenStateChangeCallback_notexist" purpose="Check if interface ScreenStateChangeCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_extend" purpose="Check if tizen.power can have new properties added, it should not.">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_extend" purpose="Check if tizen.power can have new properties added, it should not.">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_in_tizen" purpose="Check if Tizen implements interface PowerManagerObject and has attribute power">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_in_tizen" purpose="Check if Tizen implements interface PowerManagerObject and has attribute power">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_exist" purpose="Check if method request of PowerManager exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_exist" purpose="Check if method request of PowerManager exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_CPU_AWAKE" purpose="Check whether request() method with CPU resource and CPU_AWAKE state does not throw exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_CPU_AWAKE" purpose="Check whether request() method with CPU resource and CPU_AWAKE state does not throw exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_CPU_AWAKE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_SCREEN_DIM" purpose="Check whether request() method with SCREEN resource and SCREEN_DIM state does not throw exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_SCREEN_DIM" purpose="Check whether request() method with SCREEN resource and SCREEN_DIM state does not throw exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_DIM.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_SCREEN_NORMAL" purpose="Check whether request() method with SCREEN resource and SCREEN_NORMAL state does not throw exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_SCREEN_NORMAL" purpose="Check whether request() method with SCREEN resource and SCREEN_NORMAL state does not throw exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_SCREEN_NORMAL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_resource_TypeMismatch" purpose="Check if request() method throws TypeMismatchException when incorrect resource given">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_resource_TypeMismatch" purpose="Check if request() method throws TypeMismatchException when incorrect resource given">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_resource_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_state_TypeMismatch" purpose="Check if request() method throws TypeMismatchException when incorrect state given">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_state_TypeMismatch" purpose="Check if request() method throws TypeMismatchException when incorrect state given">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_request_state_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_release" purpose="Check if release() method called with proper argument does not throw exceptions">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_release" purpose="Check if release() method called with proper argument does not throw exceptions">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_release_exist" purpose="Check if method release of PowerManager exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_release_exist" purpose="Check if method release of PowerManager exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_release_missarg" purpose="Check if release() method called without all obligatory arguments throws an exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_release_missarg" purpose="Check if release() method called without all obligatory arguments throws an exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_release_resource_TypeMismatch" purpose="Check if release() method throws TypeMismatchException when incorrect resource given">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_release_resource_TypeMismatch" purpose="Check if release() method throws TypeMismatchException when incorrect resource given">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_release_resource_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_getScreenBrightness" purpose="Check if getScreenBrightness method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_getScreenBrightness" purpose="Check if getScreenBrightness method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_getScreenBrightness_exist" purpose="Check if getScreenBrightness method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_getScreenBrightness_exist" purpose="Check if getScreenBrightness method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_getScreenBrightness_extra_argument" purpose="Check if getScreenBrightness method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_getScreenBrightness_extra_argument" purpose="Check if getScreenBrightness method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_isScreenOn" purpose="Check if isScreenOn method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_isScreenOn" purpose="Check if isScreenOn method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_isScreenOn_exist" purpose="Check if isScreenOn method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_isScreenOn_exist" purpose="Check if isScreenOn method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_isScreenOn_extra_argument" purpose="Check if isScreenOn method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_isScreenOn_extra_argument" purpose="Check if isScreenOn method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_restoreScreenBrightness" purpose="Check if restoreScreenBrightness method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_restoreScreenBrightness" purpose="Check if restoreScreenBrightness method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_restoreScreenBrightness_exist" purpose="Check if restoreScreenBrightness method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_restoreScreenBrightness_exist" purpose="Check if restoreScreenBrightness method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_restoreScreenBrightness_extra_argument" purpose="Check if restoreScreenBrightness method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_restoreScreenBrightness_extra_argument" purpose="Check if restoreScreenBrightness method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_restoreScreenBrightness_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness" purpose="Check if setScreenBrightness method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness" purpose="Check if setScreenBrightness method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_brightness_TypeMismatch" purpose="Check if setScreenBrightness throws exception when brightness is incorrect">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_brightness_TypeMismatch" purpose="Check if setScreenBrightness throws exception when brightness is incorrect">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_exist" purpose="Check if setScreenBrightness method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_exist" purpose="Check if setScreenBrightness method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_missarg" purpose="Check if setScreenBrightness method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_missarg" purpose="Check if setScreenBrightness method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenStateChangeListener" onload_delay="90" purpose="Check if setScreenStateChangeListener method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenStateChangeListener" onload_delay="90" purpose="Check if setScreenStateChangeListener method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenStateChangeListener_exist" purpose="Check if setScreenStateChangeListener method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenStateChangeListener_exist" purpose="Check if setScreenStateChangeListener method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenStateChangeListener_listener_TypeMismatch" purpose="Check if setScreenStateChangeListener throws exception when listener is incorrect">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenStateChangeListener_listener_TypeMismatch" purpose="Check if setScreenStateChangeListener throws exception when listener is incorrect">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenStateChangeListener_listener_invalid_cb" onload_delay="90" purpose="Check if setScreenStateChangeListener throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenStateChangeListener_listener_invalid_cb" onload_delay="90" purpose="Check if setScreenStateChangeListener throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_listener_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenStateChangeListener_missarg" purpose="Check if setScreenStateChangeListener method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenStateChangeListener_missarg" purpose="Check if setScreenStateChangeListener method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenStateChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOff" purpose="Check if turnScreenOff method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOff" purpose="Check if turnScreenOff method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOff_exist" purpose="Check if turnScreenOff method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOff_exist" purpose="Check if turnScreenOff method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOff_extra_argument" purpose="Check if turnScreenOff method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOff_extra_argument" purpose="Check if turnScreenOff method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOff_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOn" purpose="Check if turnScreenOn method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOn" purpose="Check if turnScreenOn method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOn_exist" purpose="Check if turnScreenOn method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOn_exist" purpose="Check if turnScreenOn method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOn_extra_argument" purpose="Check if turnScreenOn method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOn_extra_argument" purpose="Check if turnScreenOn method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_turnScreenOn_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_unsetScreenStateChangeListener" purpose="Check if unsetScreenStateChangeListener method called with non-optional arguments does what it should">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_unsetScreenStateChangeListener" purpose="Check if unsetScreenStateChangeListener method called with non-optional arguments does what it should">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_unsetScreenStateChangeListener_exist" purpose="Check if unsetScreenStateChangeListener method exists and can be overriden">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_unsetScreenStateChangeListener_exist" purpose="Check if unsetScreenStateChangeListener method exists and can be overriden">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_unsetScreenStateChangeListener_extra_argument" purpose="Check if unsetScreenStateChangeListener method can be invoked with extra argument">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_unsetScreenStateChangeListener_extra_argument" purpose="Check if unsetScreenStateChangeListener method can be invoked with extra argument">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_unsetScreenStateChangeListener_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ScreenStateChangeCallback_onchanged" onload_delay="90" purpose="Check if ContentScanSuccessCallback onchanged is called and if its arguments have proper type">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="ScreenStateChangeCallback_onchanged" onload_delay="90" purpose="Check if ContentScanSuccessCallback onchanged is called and if its arguments have proper type">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/ScreenStateChangeCallback_onchanged.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_brightness_invalid_val" purpose="check if setScreenBrightness() method doesn't set out of range screen brightness">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_brightness_invalid_val" purpose="check if setScreenBrightness() method doesn't set out of range screen brightness">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_setScreenBrightness_brightness_invalid_val.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_getScreenBrightness_check_change" purpose="check whether getScreenBrightness() method gets the screen brightness level correctly">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_getScreenBrightness_check_change" purpose="check whether getScreenBrightness() method gets the screen brightness level correctly">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_getScreenBrightness_check_change.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_isScreenOn_check_change" purpose="check whether isScreenOn() method gets the screen state correctly">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_isScreenOn_check_change" purpose="check whether isScreenOn() method gets the screen state correctly">
         <description>
           <test_script_entry>/opt/tct-power-tizen-tests/power/PowerManager_isScreenOn_check_change.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="PowerManager_restoreScreenBrightness_check_effect" purpose="check if restoreScreenBrightness() method restores the screen brightness to the system default setting value">
+      <testcase component="TizenAPI/System/Power" execution_type="manual" id="PowerManager_restoreScreenBrightness_check_effect" purpose="check if restoreScreenBrightness() method restores the screen brightness to the system default setting value">
         <description>
           <steps>
             <step order="1">
index a1e0bf8f98516d62994b819daa1b1e8ab664361d..06b9910ead7ddd3f3399c8b253fdb6dd6af788e5 100755 (executable)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-privilege-tizen-tests">
     <set name="Privilege">
-      <testcase execution_type="auto" id="AlarmManager_add_check_privilege" purpose="Check if method AlarmManager::add() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_add_check_privilege" purpose="Check if method AlarmManager::add() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/AlarmManager_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_remove_check_privilege" purpose="Check if method AlarmManager::remove() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_remove_check_privilege" purpose="Check if method AlarmManager::remove() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/AlarmManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AlarmManager_removeAll_check_privilege" purpose="Check if method AlarmManager::removeAll() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Alarm" execution_type="auto" id="AlarmManager_removeAll_check_privilege" purpose="Check if method AlarmManager::removeAll() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/AlarmManager_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppCerts_check_privilege" purpose="Check if method ApplicationManager::getAppCerts() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppCerts_check_privilege" purpose="Check if method ApplicationManager::getAppCerts() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ApplicationManager_getAppCerts.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_kill_check_privilege" purpose="Check if method ApplicationManager::kill() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_kill_check_privilege" purpose="Check if method ApplicationManager::kill() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ApplicationManager_kill.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_getAppMetaData_check_privilege" purpose="Check if method ApplicationManager::getAppMetaData() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_getAppMetaData_check_privilege" purpose="Check if method ApplicationManager::getAppMetaData() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ApplicationManager_getAppMetaData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launch_check_privilege" purpose="Check if method ApplicationManager::launch() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launch_check_privilege" purpose="Check if method ApplicationManager::launch() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ApplicationManager_launch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ApplicationManager_launchAppControl_check_privilege" purpose="Check if method ApplicationManager::launchAppControl() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Application" execution_type="auto" id="ApplicationManager_launchAppControl_check_privilege" purpose="Check if method ApplicationManager::launchAppControl() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ApplicationManager_launchAppControl.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BluetoothManager_getDefaultAdapter_check_privilege" purpose="Check if method BluetoothManager::getDefaultAdapter is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Bluetooth" execution_type="auto" id="BluetoothManager_getDefaultAdapter_check_privilege" purpose="Check if method BluetoothManager::getDefaultAdapter is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/BluetoothManager_getDefaultAdapter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_add_check_privilege" purpose="Check if method BookmarkManager::add() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_add_check_privilege" purpose="Check if method BookmarkManager::add() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/BookmarkManager_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_get_check_privilege" purpose="Check if method BookmarkManager::get() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_get_check_privilege" purpose="Check if method BookmarkManager::get() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/BookmarkManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BookmarkManager_remove_check_privilege" purpose="Check if method BookmarkManager::remove() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Bookmark" execution_type="auto" id="BookmarkManager_remove_check_privilege" purpose="Check if method BookmarkManager::remove() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/BookmarkManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendar_check_privilege" purpose="check if method CalendarManager::getCalendar() is denied without privilege">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendar_check_privilege" purpose="check if method CalendarManager::getCalendar() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CalendarManager_getCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getCalendars_check_privilege" purpose="check if method CalendarManager::getCalendars() is denied without privilege">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getCalendars_check_privilege" purpose="check if method CalendarManager::getCalendars() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CalendarManager_getCalendars.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getDefaultCalendar_check_privilege" purpose="check if method CalendarManager::getDefaultCalendar() is denied without privilege">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getDefaultCalendar_check_privilege" purpose="check if method CalendarManager::getDefaultCalendar() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CalendarManager_getDefaultCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_addChangeListener_check_privilege" purpose="Check if method CallHistory::addChangeListener is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_addChangeListener_check_privilege" purpose="Check if method CallHistory::addChangeListener is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_find_check_privilege" purpose="Check if method CallHistory::find is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_find_check_privilege" purpose="Check if method CallHistory::find is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_remove_check_privilege" purpose="Check if method CallHistory::remove is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_remove_check_privilege" purpose="Check if method CallHistory::remove is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeAll_check_privilege" purpose="Check if method CallHistory::removeAll is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeAll_check_privilege" purpose="Check if method CallHistory::removeAll is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeBatch_check_privilege" purpose="Check if method CallHistory::removeBatch is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeBatch_check_privilege" purpose="Check if method CallHistory::removeBatch is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CallHistory_removeChangeListener_check_privilege" purpose="Check if method CallHistory::removeChangeListener is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Callhistory" execution_type="auto" id="CallHistory_removeChangeListener_check_privilege" purpose="Check if method CallHistory::removeChangeListener is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CallHistory_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_addChangeListener_check_privilege" purpose="check if method ContactManager::addChangeListener() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_addChangeListener_check_privilege" purpose="check if method ContactManager::addChangeListener() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_addChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_find_check_privilege" purpose="check if method ContactManager::find() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_find_check_privilege" purpose="check if method ContactManager::find() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_get_check_privilege" purpose="check if method ContactManager::get() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_get_check_privilege" purpose="check if method ContactManager::get() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBook_check_privilege" purpose="check if method ContactManager::getAddressBook() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBook_check_privilege" purpose="check if method ContactManager::getAddressBook() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_getAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getAddressBooks_check_privilege" purpose="check if method ContactManager::getAddressBooks() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getAddressBooks_check_privilege" purpose="check if method ContactManager::getAddressBooks() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_getAddressBooks.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getDefaultAddressBook_check_privilege" purpose="check if method ContactManager::getDefaultAddressBook() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getDefaultAddressBook_check_privilege" purpose="check if method ContactManager::getDefaultAddressBook() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_getDefaultAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_remove_check_privilege" purpose="check if method ContactManager::remove() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_remove_check_privilege" purpose="check if method ContactManager::remove() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeBatch_check_privilege" purpose="check if method ContactManager::removeBatch() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeBatch_check_privilege" purpose="check if method ContactManager::removeBatch() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_removeBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_removeChangeListener_check_privilege" purpose="check if method ContactManager::removeChangeListener() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_removeChangeListener_check_privilege" purpose="check if method ContactManager::removeChangeListener() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_update_check_privilege" purpose="check if method ContactManager::update() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_update_check_privilege" purpose="check if method ContactManager::update() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_updateBatch_check_privilege" purpose="check if method ContactManager::updateBatch() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_updateBatch_check_privilege" purpose="check if method ContactManager::updateBatch() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_find_check_privilege" purpose="check if method ContentManager::find() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_find_check_privilege" purpose="check if method ContentManager::find() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_find.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_update_check_privilege" purpose="check if method ContentManager::update() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_update_check_privilege" purpose="check if method ContentManager::update() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_updateBatch_check_privilege" purpose="check if method ContentManager::updateBatch() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_updateBatch_check_privilege" purpose="check if method ContentManager::updateBatch() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_updateBatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataControlManager_getDataControlConsumer_check_privilege" purpose="Check if method DataControlManager::getDataControlConsumer() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Datacontrol" execution_type="auto" id="DataControlManager_getDataControlConsumer_check_privilege" purpose="Check if method DataControlManager::getDataControlConsumer() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataControlManager_getDataControlConsumer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_add_check_privilege" purpose="Check if method DataSynchronizationManager::add() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_add_check_privilege" purpose="Check if method DataSynchronizationManager::add() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_add.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_get_check_privilege" purpose="Check if method DataSynchronizationManager::get() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_get_check_privilege" purpose="Check if method DataSynchronizationManager::get() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_get.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getAll_check_privilege" purpose="Check if method DataSynchronizationManager::getAll() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getAll_check_privilege" purpose="Check if method DataSynchronizationManager::getAll() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_getAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getLastSyncStatistics_check_privilege" purpose="Check if method DataSynchronizationManager::getLastSyncStatistics() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getLastSyncStatistics_check_privilege" purpose="Check if method DataSynchronizationManager::getLastSyncStatistics() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_getLastSyncStatistics.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_check_privilege" purpose="Check if method DataSynchronizationManager::getMaxProfilesNum() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getMaxProfilesNum_check_privilege" purpose="Check if method DataSynchronizationManager::getMaxProfilesNum() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_getMaxProfilesNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_getProfilesNum_check_privilege" purpose="Check if method DataSynchronizationManager::getProfilesNum() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_getProfilesNum_check_privilege" purpose="Check if method DataSynchronizationManager::getProfilesNum() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_getProfilesNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_remove_check_privilege" purpose="Check if method DataSynchronizationManager::remove() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_remove_check_privilege" purpose="Check if method DataSynchronizationManager::remove() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_startSync_check_privilege" purpose="Check if method DataSynchronizationManager::startSync() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_startSync_check_privilege" purpose="Check if method DataSynchronizationManager::startSync() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_startSync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_stopSync_check_privilege" purpose="Check if method DataSynchronizationManager::stopSync() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_stopSync_check_privilege" purpose="Check if method DataSynchronizationManager::stopSync() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_stopSync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataSynchronizationManager_update_check_privilege" purpose="Check if method DataSynchronizationManager::update() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Social/Datasync" execution_type="auto" id="DataSynchronizationManager_update_check_privilege" purpose="Check if method DataSynchronizationManager::update() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DataSynchronizationManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DownloadManager_start_check_privilege" purpose="check if method DownloadManager::start() is denied without privilege">
+      <testcase component="TizenAPI/Content/Download" execution_type="auto" id="DownloadManager_start_check_privilege" purpose="check if method DownloadManager::start() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/DownloadManager_start.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_check_privilege" purpose="Check if method FileSystemManager::addStorageStateChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_addStorageStateChangeListener_check_privilege" purpose="Check if method FileSystemManager::addStorageStateChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/FileSystemManager_addStorageStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_getStorage_check_privilege" purpose="Check if method FileSystemManager::getStorage() is forbidden without proper privilege">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_getStorage_check_privilege" purpose="Check if method FileSystemManager::getStorage() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/FileSystemManager_getStorage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_listStorages_check_privilege" purpose="Check if method FileSystemManager::listStorages() is forbidden without proper privilege">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_listStorages_check_privilege" purpose="Check if method FileSystemManager::listStorages() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/FileSystemManager_listStorages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_check_privilege" purpose="Check if method FileSystemManager::removeStorageStateChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_removeStorageStateChangeListener_check_privilege" purpose="Check if method FileSystemManager::removeStorageStateChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/FileSystemManager_removeStorageStateChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_check_privilege" purpose="Check if method FileSystemManager::resolve() is forbidden without proper privilege">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_check_privilege" purpose="Check if method FileSystemManager::resolve() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/FileSystemManager_resolve.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_loadMessageAttachment_check_privilege" purpose="Check if method MessageService::loadMessageAttachment() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_loadMessageAttachment_check_privilege" purpose="Check if method MessageService::loadMessageAttachment() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageService_loadMessageAttachment.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_loadMessageBody_check_privilege" purpose="Check if method MessageService::loadMessageBody() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_loadMessageBody_check_privilege" purpose="Check if method MessageService::loadMessageBody() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageService_loadMessageBody.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sendMessage_check_privilege" purpose="Check if method MessageService::sendMessage() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sendMessage_check_privilege" purpose="Check if method MessageService::sendMessage() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageService_sendMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_sync_check_privilege" purpose="Check if method MessageService::sync() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_sync_check_privilege" purpose="Check if method MessageService::sync() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageService_sync.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageService_syncFolder_check_privilege" purpose="Check if method MessageService::syncFolder() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageService_syncFolder_check_privilege" purpose="Check if method MessageService::syncFolder() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageService_syncFolder.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addConversationsChangeListener_check_privilege" purpose="Check if method MessageStorage::addConversationsChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addConversationsChangeListener_check_privilege" purpose="Check if method MessageStorage::addConversationsChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_addConversationsChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addDraftMessage_check_privilege" purpose="Check if method MessageStorage::addDraftMessage() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addDraftMessage_check_privilege" purpose="Check if method MessageStorage::addDraftMessage() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_addDraftMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addFoldersChangeListener_check_privilege" purpose="Check if method MessageStorage::addFoldersChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addFoldersChangeListener_check_privilege" purpose="Check if method MessageStorage::addFoldersChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_addFoldersChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_addMessagesChangeListener_check_privilege" purpose="Check if method MessageStorage::addMessagesChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_addMessagesChangeListener_check_privilege" purpose="Check if method MessageStorage::addMessagesChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_addMessagesChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findConversations_check_privilege" purpose="Check if method MessageStorage::findConversations() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findConversations_check_privilege" purpose="Check if method MessageStorage::findConversations() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_findConversations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findFolders_check_privilege" purpose="Check if method MessageStorage::findFolders() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findFolders_check_privilege" purpose="Check if method MessageStorage::findFolders() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_findFolders.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_findMessages_check_privilege" purpose="Check if method MessageStorage::findMessages() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_findMessages_check_privilege" purpose="Check if method MessageStorage::findMessages() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_findMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeChangeListener_check_privilege" purpose="Check if method MessageStorage::removeChangeListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeChangeListener_check_privilege" purpose="Check if method MessageStorage::removeChangeListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_removeChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeConversations_check_privilege" purpose="Check if method MessageStorage::removeConversations() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeConversations_check_privilege" purpose="Check if method MessageStorage::removeConversations() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_removeConversations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_removeMessages_check_privilege" purpose="Check if method MessageStorage::removeMessages() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_removeMessages_check_privilege" purpose="Check if method MessageStorage::removeMessages() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_removeMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageStorage_updateMessages_check_privilege" purpose="Check if method MessageStorage::updateMessages() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/Messaging" execution_type="auto" id="MessageStorage_updateMessages_check_privilege" purpose="Check if method MessageStorage::updateMessages() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/MessageStorage_updateMessages.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_getDefaultAdapter_check_privilege" purpose="Check if method NFCManager::getDefaultAdapter() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_getDefaultAdapter_check_privilege" purpose="Check if method NFCManager::getDefaultAdapter() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NFCManager_getDefaultAdapter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_check_privilege" purpose="Check if method NetworkBearerSelection::releaseRouteToHost() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_releaseRouteToHost_check_privilege" purpose="Check if method NetworkBearerSelection::releaseRouteToHost() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NetworkBearerSelection_releaseRouteToHost.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_check_privilege" purpose="Check if method NetworkBearerSelection::requestRouteToHost() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/NBS" execution_type="auto" id="NetworkBearerSelection_requestRouteToHost_check_privilege" purpose="Check if method NetworkBearerSelection::requestRouteToHost() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NetworkBearerSelection_requestRouteToHost.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_post_check_privilege" purpose="Check if method NotificationManager::post() is forbidden without proper privilege">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_post_check_privilege" purpose="Check if method NotificationManager::post() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NotificationManager_post.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_remove_check_privilege" purpose="Check if method NotificationManager::remove() is forbidden without proper privilege">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_remove_check_privilege" purpose="Check if method NotificationManager::remove() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NotificationManager_remove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_removeAll_check_privilege" purpose="Check if method NotificationManager::removeAll() is forbidden without proper privilege">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_removeAll_check_privilege" purpose="Check if method NotificationManager::removeAll() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NotificationManager_removeAll.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NotificationManager_update_check_privilege" purpose="Check if method NotificationManager::update() is forbidden without proper privilege">
+      <testcase component="TizenAPI/User Interface/Notification" execution_type="auto" id="NotificationManager_update_check_privilege" purpose="Check if method NotificationManager::update() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NotificationManager_update.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackageInfo_check_privilege" purpose="Check if method PackageManager::getPackageInfo() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackageInfo_check_privilege" purpose="Check if method PackageManager::getPackageInfo() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_getPackageInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_getPackagesInfo_check_privilege" purpose="Check if method PackageManager::getPackagesInfo() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_getPackagesInfo_check_privilege" purpose="Check if method PackageManager::getPackagesInfo() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_getPackagesInfo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_install_check_privilege" purpose="Check if method PackageManager::install() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_install_check_privilege" purpose="Check if method PackageManager::install() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_install.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_setPackageInfoEventListener_check_privilege" purpose="Check if method PackageManager::setPackageInfoEventListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_setPackageInfoEventListener_check_privilege" purpose="Check if method PackageManager::setPackageInfoEventListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_setPackageInfoEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_uninstall_check_privilege" purpose="Check if method PackageManager::uninstall() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_uninstall_check_privilege" purpose="Check if method PackageManager::uninstall() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_uninstall.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_check_privilege" purpose="Check if method PackageManager::unsetPackageInfoEventListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Application/Package" execution_type="auto" id="PackageManager_unsetPackageInfoEventListener_check_privilege" purpose="Check if method PackageManager::unsetPackageInfoEventListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PackageManager_unsetPackageInfoEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_request_check_privilege" purpose="Check if method PowerManager::request() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_request_check_privilege" purpose="Check if method PowerManager::request() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PowerManager_request.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_setScreenBrightness_check_privilege" purpose="Check if method PowerManager::setScreenBrightness() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_setScreenBrightness_check_privilege" purpose="Check if method PowerManager::setScreenBrightness() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PowerManager_setScreenBrightness.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOff_check_privilege" purpose="Check if method PowerManager::turnScreenOff() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOff_check_privilege" purpose="Check if method PowerManager::turnScreenOff() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PowerManager_turnScreenOff.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PowerManager_turnScreenOn_check_privilege" purpose="Check if method PowerManager::turnScreenOn() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/Power" execution_type="auto" id="PowerManager_turnScreenOn_check_privilege" purpose="Check if method PowerManager::turnScreenOn() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PowerManager_turnScreenOn.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService_check_privilege" purpose="Check if method PushManager::connectService() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService_check_privilege" purpose="Check if method PushManager::connectService() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PushManager_connectService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_disconnectService_check_privilege" purpose="Check if method PushManager::disconnectService() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_disconnectService_check_privilege" purpose="Check if method PushManager::disconnectService() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PushManager_disconnectService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_getRegistrationId_check_privilege" purpose="Check if method PushManager::getRegistrationId() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_getRegistrationId_check_privilege" purpose="Check if method PushManager::getRegistrationId() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PushManager_getRegistrationId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_check_privilege" purpose="Check if method PushManager::registerService() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_check_privilege" purpose="Check if method PushManager::registerService() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PushManager_registerService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_check_privilege" purpose="Check if method PushManager::unregisterService() is forbidden without proper privilege">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_check_privilege" purpose="Check if method PushManager::unregisterService() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/PushManager_unregisterService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_check_privilege" purpose="Check if method SEService::getReaders() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_check_privilege" purpose="Check if method SEService::getReaders() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SEService_getReaders.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_check_privilege" purpose="Check if method SEService::registerSEListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_check_privilege" purpose="Check if method SEService::registerSEListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SEService_registerSEListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_shutdown_check_privilege" purpose="Check if method SEService::shutdown() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_shutdown_check_privilege" purpose="Check if method SEService::shutdown() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SEService_shutdown.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_unregisterSEListener_check_privilege" purpose="Check if method SEService::unregisterSEListener() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_check_privilege" purpose="Check if method SEService::unregisterSEListener() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SEService_unregisterSEListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_nativeApiVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::nativeApiVersion is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_nativeApiVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::nativeApiVersion is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SystemInfoDeviceCapability_nativeApiVersion.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_platformVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::platformVersion is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_platformVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::platformVersion is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SystemInfoDeviceCapability_platformVersion.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_webApiVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::webApiVersion is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_webApiVersion_check_privilege" purpose="Check if access to attribute SystemInfoDeviceCapability::webApiVersion is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SystemInfoDeviceCapability_webApiVersion.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_imei_check_privilege" purpose="Check if access to attribute SystemInfoCellularNetwork::imei is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_imei_check_privilege" purpose="Check if access to attribute SystemInfoCellularNetwork::imei is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SystemInfoCellularNetwork_imei.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_check_privilege" purpose="Check if method SystemSettingManager::setProperty() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_check_privilege" purpose="Check if method SystemSettingManager::setProperty() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/SystemSettingManager_setProperty.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarEvent_expandRecurrence_check_privilege" purpose="check if method CalendarEvent::expandRecurrence() is denied without privilege">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarEvent_expandRecurrence_check_privilege" purpose="check if method CalendarEvent::expandRecurrence() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CalendarEvent_expandRecurrence.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CalendarManager_getUnifiedCalendar_check_privilege" purpose="check if method CalendarManager::getUnifiedCalendar() is denied without privilege">
+      <testcase component="TizenAPI/Social/Calendar" execution_type="auto" id="CalendarManager_getUnifiedCalendar_check_privilege" purpose="check if method CalendarManager::getUnifiedCalendar() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/CalendarManager_getUnifiedCalendar.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContactManager_getUnifiedAddressBook_check_privilege" purpose="check if method ContactManager::getUnifiedAddressBook() is denied without privilege">
+      <testcase component="TizenAPI/Social/Contact" execution_type="auto" id="ContactManager_getUnifiedAddressBook_check_privilege" purpose="check if method ContactManager::getUnifiedAddressBook() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContactManager_getUnififedAddressBook.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_scanFile_check_privilege" purpose="check if method ContentManager::scanFile() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_scanFile_check_privilege" purpose="check if method ContentManager::scanFile() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_scanFile.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_setChangeListener_check_privilege" purpose="check if method ContentManager::setChangeListener() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_setChangeListener_check_privilege" purpose="check if method ContentManager::setChangeListener() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_setChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ContentManager_unsetChangeListener_check_privilege" purpose="check if method ContentManager::unsetChangeListener() is denied without privilege">
+      <testcase component="TizenAPI/Content/Content" execution_type="auto" id="ContentManager_unsetChangeListener_check_privilege" purpose="check if method ContentManager::unsetChangeListener() is denied without privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/ContentManager_unsetChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="NFCManager_setExclusiveMode_check_privilege" purpose="Check if method NFCManager::setExclusiveMode() is forbidden without proper privilege">
+      <testcase component="TizenAPI/Communication/NFC" execution_type="auto" id="NFCManager_setExclusiveMode_check_privilege" purpose="Check if method NFCManager::setExclusiveMode() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/NFCManager_setExclusiveMode.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies" purpose="Check if method WebSettingManager::removeAllCookies() is forbidden without proper privilege">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies" purpose="Check if method WebSettingManager::removeAllCookies() is forbidden without proper privilege">
         <description>
           <test_script_entry>/opt/tct-privilege-tizen-tests/privilege/WebSettingManager_removeAllCookies.html</test_script_entry>
         </description>
index 68b70f7289bfa5ff1828ed6d5c70e549ab833e5d..75565311f99412a70bbefb9860794809f744c276 100644 (file)
       <capabilities>
         <capability name="push" />
       </capabilities>
-      <testcase execution_type="auto" id="PushManager_registerService" onload_delay="90" purpose="Check if method registerService of PushManager works properly">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService" onload_delay="90" purpose="Check if method registerService of PushManager works properly">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_without_errorCallback" onload_delay="90" purpose="Check if method registerService of PushManager works properly without errorCallback">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_without_errorCallback" onload_delay="90" purpose="Check if method registerService of PushManager works properly without errorCallback">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManagerObject_notexist" purpose="Check if interface PushManagerObject exists, it should not.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManagerObject_notexist" purpose="Check if interface PushManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService_exist" purpose="Check if method connectService of PushManager exists">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService_exist" purpose="Check if method connectService of PushManager exists">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_connectService_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_disconnectService_exist" purpose="Check if method disconnectService of PushManager exists">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_disconnectService_exist" purpose="Check if method disconnectService of PushManager exists">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_disconnectService_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_disconnectService_extra_argument" purpose="Check if method disconnectService of PushManager accepts extra argument">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_disconnectService_extra_argument" purpose="Check if method disconnectService of PushManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_disconnectService_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_extend" purpose="check if PushManager is extendable">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_extend" purpose="check if PushManager is extendable">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_getRegistrationId_exist" purpose="Check if method getRegistrationId of PushManager exists">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_getRegistrationId_exist" purpose="Check if method getRegistrationId of PushManager exists">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_getRegistrationId_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_getRegistrationId_extra_argument" purpose="Check if method getRegistrationId of PushManager accepts extra argument">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_getRegistrationId_extra_argument" purpose="Check if method getRegistrationId of PushManager accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_getRegistrationId_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_getRegistrationId_notRegistered" onload_delay="90" purpose="Check if method getRegistrationId of PushManager returns default value">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_getRegistrationId_notRegistered" onload_delay="90" purpose="Check if method getRegistrationId of PushManager returns default value">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_getRegistrationId_notRegistered.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_in_tizen" purpose="Check if push exists in tizen.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_in_tizen" purpose="Check if push exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_notexist" purpose="Check if interface PushManager exists, it should not.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_notexist" purpose="Check if interface PushManager exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_appControl_TypeMismatch" onload_delay="90" purpose="Check argument appControl conversions exception">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_appControl_TypeMismatch" onload_delay="90" purpose="Check argument appControl conversions exception">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_appControl_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_appControl_invalid_obj" onload_delay="90" purpose="Check argument appControl validation - use simple object">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_appControl_invalid_obj" onload_delay="90" purpose="Check argument appControl validation - use simple object">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_appControl_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_misargs" purpose="Check if method registerService throws exception when non-optional argument is missing">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_misargs" purpose="Check if method registerService throws exception when non-optional argument is missing">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_misargs.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_exist" purpose="Check if method registerService of PushManager exists">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_exist" purpose="Check if method registerService of PushManager exists">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_successCallback_TypeMismatch" onload_delay="90" purpose="Check if registerService throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_successCallback_TypeMismatch" onload_delay="90" purpose="Check if registerService throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_successCallback_invalid_cb" onload_delay="90" purpose="check if registerService throws exception when success callback is invalid">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_successCallback_invalid_cb" onload_delay="90" purpose="check if registerService throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_exist" purpose="Check if method unregisterService of PushManager exists">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_exist" purpose="Check if method unregisterService of PushManager exists">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushMessage_notexist" purpose="Check if interface PushMessage exists, it should not.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushMessage_notexist" purpose="Check if interface PushMessage exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushMessage_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushNotificationCallback_notexist" purpose="Check if interface PushNotificationCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushNotificationCallback_notexist" purpose="Check if interface PushNotificationCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushNotificationCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if unregisterService throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if unregisterService throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_errorCallback_invalid_cb" onload_delay="90" purpose="check if unregisterService throws exception when error callback is invalid">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_errorCallback_invalid_cb" onload_delay="90" purpose="check if unregisterService throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if registerService throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if registerService throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_registerService_errorCallback_invalid_cb" onload_delay="90" purpose="check if registerService throws exception when error callback is invalid">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_registerService_errorCallback_invalid_cb" onload_delay="90" purpose="check if registerService throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_registerService_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_successCallback_TypeMismatch" onload_delay="90" purpose="Check if unregisterService throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_successCallback_TypeMismatch" onload_delay="90" purpose="Check if unregisterService throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_successCallback_invalid_cb" onload_delay="90" purpose="check if unregisterService throws exception when success callback is invalid">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_successCallback_invalid_cb" onload_delay="90" purpose="check if unregisterService throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService_notificationCallback_TypeMismatch" purpose="Check if connectService throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService_notificationCallback_TypeMismatch" purpose="Check if connectService throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_connectService_notificationCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService_notificationCallback_invalid_cb" onload_delay="90" purpose="Check if connectService throws exception when success callback is invalid">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService_notificationCallback_invalid_cb" onload_delay="90" purpose="Check if connectService throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_connectService_notificationCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_getRegistrationId" onload_delay="90" purpose="Check if method getRegistrationId of PushManager works correctly">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_getRegistrationId" onload_delay="90" purpose="Check if method getRegistrationId of PushManager works correctly">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_getRegistrationId.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService" onload_delay="90" purpose="Check if connectService method works correctly">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService" onload_delay="90" purpose="Check if connectService method works correctly">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_connectService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_connectService_missarg" onload_delay="90" purpose="Check with missing non-optional argument - connectService method">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_connectService_missarg" onload_delay="90" purpose="Check with missing non-optional argument - connectService method">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_connectService_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_disconnectService" onload_delay="90" purpose="Check if disconnectService method works correctly">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_disconnectService" onload_delay="90" purpose="Check if disconnectService method works correctly">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_disconnectService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService" onload_delay="90" purpose="Check if unregisterService works correctly">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService" onload_delay="90" purpose="Check if unregisterService works correctly">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_without_errorCallback" onload_delay="90" purpose="Check if unregisterService method works without errorCallback">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_without_errorCallback" onload_delay="90" purpose="Check if unregisterService method works without errorCallback">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_without_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushManager_unregisterService_without_successCallback" onload_delay="90" purpose="Check if unregisterService method works without successCallback">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushManager_unregisterService_without_successCallback" onload_delay="90" purpose="Check if unregisterService method works without successCallback">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushManager_unregisterService_without_successCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushRegisterSuccessCallback_onsuccess" onload_delay="90" purpose="Check if PushRegisterSuccessCallback works">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushRegisterSuccessCallback_onsuccess" onload_delay="90" purpose="Check if PushRegisterSuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushRegisterSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PushRegisterSuccessCallback_notexist" purpose="Check if interface PushRegisterSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/TBD/Push" execution_type="auto" id="PushRegisterSuccessCallback_notexist" purpose="Check if interface PushRegisterSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-push-tizen-tests/push/PushRegisterSuccessCallback_notexist.html</test_script_entry>
         </description>
index 8fe88d5e32b11ba66a724e9b88dc4304e9ef85b0..a1d9661ea2df7555fb0fab1fa77301253ee83493 100644 (file)
@@ -3,72 +3,72 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-sandbox-html5-tests">
     <set name="IframeSandbox">
-      <testcase execution_type="auto" id="attri_default_block_child_contents" purpose="Check that block the parent content to access the child iframe content of sandbox if sandbox attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="attri_default_block_child_contents" purpose="Check that block the parent content to access the child iframe content of sandbox if sandbox attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_030.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="attri_allow-script_script_exec" purpose="Check that allow script to exec inside iframe with sandbox attribute if sandbox='allow-scripts'">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="attri_allow-script_script_exec" purpose="Check that allow script to exec inside iframe with sandbox attribute if sandbox='allow-scripts'">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_001.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="attri_allow-script_video_play" onload_delay="15" purpose="Check that allow to auto play HTML5 Video inside iframe with sandbox attribute if sandbox='allow-scripts'">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="attri_allow-script_video_play" onload_delay="15" purpose="Check that allow to auto play HTML5 Video inside iframe with sandbox attribute if sandbox='allow-scripts'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_002.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="attri_allow-same-origin_content" purpose="Check that allow sandbox iframe to access other content from the same origin if sandbox='allow-same-origin'">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="attri_allow-same-origin_content" purpose="Check that allow sandbox iframe to access other content from the same origin if sandbox='allow-same-origin'">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_023.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="attri_format_space_4tab" purpose="Check if the value of sandbox attribute must be an unordered set of unique space-separated tokens">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="attri_format_space_4tab" purpose="Check if the value of sandbox attribute must be an unordered set of unique space-separated tokens">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_012.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentWindow_attribute_exists" purpose="Check if the iframe.contentWindow attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentWindow_attribute_exists" purpose="Check if the iframe.contentWindow attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_height_attribute_exists" purpose="Check if the iframe.height attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_height_attribute_exists" purpose="Check if the iframe.height attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_attribute_exists" purpose="Check if the iframe.name attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_attribute_exists" purpose="Check if the iframe.name attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_sandbox_attribute_exists" purpose="Check if the iframe.sandbox attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_sandbox_attribute_exists" purpose="Check if the iframe.sandbox attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_seamless_attribute_exists" purpose="Check if the iframe.seamless attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_seamless_attribute_exists" purpose="Check if the iframe.seamless attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_seamless_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_attribute_exists" purpose="Check if the iframe.srcdoc attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_attribute_exists" purpose="Check if the iframe.srcdoc attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_src_attribute_exists" purpose="Check if the iframe.src attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_src_attribute_exists" purpose="Check if the iframe.src attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_attribute_exists" purpose="Check if the iframe.width attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_attribute_exists" purpose="Check if the iframe.width attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="attri_default_block_submit" purpose="Block form submission inside iframe with sandbox attribute">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="manual" id="attri_default_block_submit" purpose="Block form submission inside iframe with sandbox attribute">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/w3c/sandbox_007.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentWindow_attribute_type" purpose="Check if the iframe.contentWindow attribute is of type object">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentWindow_attribute_type" purpose="Check if the iframe.contentWindow attribute is of type object">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentWindow_return_window" purpose="Check if the iframe.contentWindow attribute must return the WindowProxy object of the object element's nested browsing context, if it has one">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentWindow_return_window" purpose="Check if the iframe.contentWindow attribute must return the WindowProxy object of the object element's nested browsing context, if it has one">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentWindow_return_window.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentDocument_attribute_exsits" purpose="Check if the iframe.contentDocument attribute exists">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentDocument_attribute_exsits" purpose="Check if the iframe.contentDocument attribute exists">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_exsits.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentDocument_attribute_type" purpose="Check if the iframe.contentDocument attribute is of type object">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentDocument_attribute_type" purpose="Check if the iframe.contentDocument attribute is of type object">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_contentDocument_return_document" purpose="Check if the iframe.contentDocument attribute must return the Document object of the active document of the iframe element's nested browsing context">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_contentDocument_return_document" purpose="Check if the iframe.contentDocument attribute must return the Document object of the active document of the iframe element's nested browsing context">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_contentDocument_return_document.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_height_attribute_not_readonly" purpose="Check if the iframe.height attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_height_attribute_not_readonly" purpose="Check if the iframe.height attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_height_attribute_type" purpose="Check if the iframe.height attribute is of type DOMString">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_height_attribute_type" purpose="Check if the iframe.height attribute is of type DOMString">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_height_basic" purpose="Check if the iframe.height attribute must reflect the respective content attributes of the same name">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_height_basic" purpose="Check if the iframe.height attribute must reflect the respective content attributes of the same name">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_height_value_empty_string" purpose="Check if the iframe.height attribute return empty string that it been set empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_height_value_empty_string" purpose="Check if the iframe.height attribute return empty string that it been set empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_height_value_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_attribute_not_readonly" purpose="Check if the iframe.name attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_attribute_not_readonly" purpose="Check if the iframe.name attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_attribute_type" purpose="Check if the iframe.name attribute is of type DOMString">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_attribute_type" purpose="Check if the iframe.name attribute is of type DOMString">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_value_empty_string" purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name,the value is empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_value_empty_string" purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name,the value is empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_value_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_default_value" purpose="Check if iframe.name default value is empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_default_value" purpose="Check if iframe.name default value is empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_name_value_string" purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_name_value_string" purpose="Check if the iframe.name attribute must reflect the respective content attributes of the same name">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_name_value_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_seamless_attribute_not_readonly" purpose="Check if the iframe.seamless attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_seamless_attribute_not_readonly" purpose="Check if the iframe.seamless attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_seamless_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_seamless_attribute_type" purpose="Check if the iframe.seamless is of type boolean">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_seamless_attribute_type" purpose="Check if the iframe.seamless is of type boolean">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_seamless_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_seamless_default_value" purpose="Check if the iframe.seamless attribute return false if absence of the attribute">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_seamless_default_value" purpose="Check if the iframe.seamless attribute return false if absence of the attribute">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_seamless_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_seamless_value_true" purpose="Check if the iframe.seamless value is true when the seamless attribute in iframe element">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_seamless_value_true" purpose="Check if the iframe.seamless value is true when the seamless attribute in iframe element">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_seamless_value_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_src_attribute_not_readonly" purpose="Check if the iframe.src attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_src_attribute_not_readonly" purpose="Check if the iframe.src attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_src_attribute_present" purpose="Check if the iframe.src attribute must be a valid non-empty URL potentially surrounded by spaces if the attribute present">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_src_attribute_present" purpose="Check if the iframe.src attribute must be a valid non-empty URL potentially surrounded by spaces if the attribute present">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_present.html</test_script_entry>
         </description>
         </testcase>
-     <testcase execution_type="auto" id="iframe_src_attribute_type" purpose="Check if the iframe.src attribute is of type DOMString">
+     <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_src_attribute_type" purpose="Check if the iframe.src attribute is of type DOMString">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_src_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_attribute_not_readonly" purpose="Check if the iframe.srcdoc attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_attribute_not_readonly" purpose="Check if the iframe.srcdoc attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_attribute_type" purpose="Check if the iframe.srcdoc attribute is of type DOMString">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_attribute_type" purpose="Check if the iframe.srcdoc attribute is of type DOMString">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_default_value" purpose="Check if the srcdoc attribute default value is empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_default_value" purpose="Check if the srcdoc attribute default value is empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_value_empty_string" purpose="Check if the iframe.srcdoc attribute return empty string if it been set empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_value_empty_string" purpose="Check if the iframe.srcdoc attribute return empty string if it been set empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_value_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_srcdoc_value_string" purpose="Check if the iframe.srcdoc attribute must reflect the respective content attributes of the same name">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_srcdoc_value_string" purpose="Check if the iframe.srcdoc attribute must reflect the respective content attributes of the same name">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_srcdoc_value_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_attribute_not_readonly" purpose="Check if the iframe.width attribute is not readonly">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_attribute_not_readonly" purpose="Check if the iframe.width attribute is not readonly">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_not_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_attribute_type" purpose="Check if the iframe.width attribute is of type DOMString">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_attribute_type" purpose="Check if the iframe.width attribute is of type DOMString">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_attribute_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_null" purpose="Check if iframe.width attribute set null,then compare iframe.width is empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_null" purpose="Check if iframe.width attribute set null,then compare iframe.width is empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_value_empty_string" purpose="Check if the iframe.width attribute return null if it been set empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_value_empty_string" purpose="Check if the iframe.width attribute return null if it been set empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_value_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_width_value_string" purpose="Check if the iframe.width attribute must reflect the respective content attributes of the same name">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_width_value_string" purpose="Check if the iframe.width attribute must reflect the respective content attributes of the same name">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_width_value_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="iframe_sandbox_example_default_value" purpose="Check if the iframe.sandbox attribute default value is empty string">
+      <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="auto" id="iframe_sandbox_example_default_value" purpose="Check if the iframe.sandbox attribute default value is empty string">
         <description>
           <test_script_entry>/opt/tct-sandbox-html5-tests/sandbox/iframe_sandbox_example_default_value.html</test_script_entry>
         </description>
index 9be3fc8c32a342898ddddb48ceff451a2b5a1557..0492d587bd34ac86b5e40319d8f7221234bb1e88 100644 (file)
@@ -3,67 +3,67 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-screenorientation-w3c-tests">
     <set name="ScreenOrientation">
-      <testcase execution_type="auto" id="Screen_lockOrientation_exists" purpose="Check if the Screen.lockOrientation method exists">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_lockOrientation_exists" purpose="Check if the Screen.lockOrientation method exists">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_lockOrientation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_onorientationchange_exists" purpose="Check if the Screen.onorientationchange attribute exists">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_onorientationchange_exists" purpose="Check if the Screen.onorientationchange attribute exists">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_onorientationchange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_orientation_exists" purpose="Check if the Screen.orientation attribute exists">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_orientation_exists" purpose="Check if the Screen.orientation attribute exists">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_orientation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_unlockOrientation_exists" purpose="Check if the Screen.unlockOrientation method exists">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_unlockOrientation_exists" purpose="Check if the Screen.unlockOrientation method exists">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_unlockOrientation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_lockOrientation_parameter_not_in_allowed_orientations" purpose="Check  the method lockOrientation  of interface Screen when parameter is not in allowed orientations">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_lockOrientation_parameter_not_in_allowed_orientations" purpose="Check  the method lockOrientation  of interface Screen when parameter is not in allowed orientations">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_lockOrientation_parameter_not_in_allowed_orientations.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_lockOrientation_parameter_null" purpose="Check  the method lockOrientation  of interface Screen when parameter is null">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_lockOrientation_parameter_null" purpose="Check  the method lockOrientation  of interface Screen when parameter is null">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_lockOrientation_parameter_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_lockOrientation_parameter_rigth" purpose="Check  the method lockOrientation  of interface Screen when parameter is rigth">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_lockOrientation_parameter_rigth" purpose="Check  the method lockOrientation  of interface Screen when parameter is rigth">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_lockOrientation_parameter_rigth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_lockOrientation_return_type" purpose="Check  the method lockOrientation  of interface Screen return type">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_lockOrientation_return_type" purpose="Check  the method lockOrientation  of interface Screen return type">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_lockOrientation_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_onorientationchange_return_type" purpose="Check  the attribute onorientationchange  of interface Screen return type">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_onorientationchange_return_type" purpose="Check  the attribute onorientationchange  of interface Screen return type">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_onorientationchange_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_orientation_in_currentorientation" purpose="Check  the attribute orientation value of interface Screen must in current orientation">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_orientation_in_currentorientation" purpose="Check  the attribute orientation value of interface Screen must in current orientation">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_orientation_in_currentorientation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_orientation_readonly" purpose="Check if the attribute orientation value of interface Screen is readonly">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_orientation_readonly" purpose="Check if the attribute orientation value of interface Screen is readonly">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_orientation_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_orientation_return_type" purpose="Check  the attribute orientation  of interface Screen return type">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_orientation_return_type" purpose="Check  the attribute orientation  of interface Screen return type">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_orientation_return_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Screen_unlockOrientation_base" purpose="Check  the method unlockOrientation  of interface Screen">
+      <testcase component="WebAPI/Device/The Screen Orientation API" execution_type="auto" id="Screen_unlockOrientation_base" purpose="Check  the method unlockOrientation  of interface Screen">
         <description>
           <test_script_entry>/opt/tct-screenorientation-w3c-tests/screenorientation/Screen_unlockOrientation_base.html</test_script_entry>
         </description>
index 2bda6bdbba82ad161374c49b06681560e001614b..b3fde0a461028587fc6dbbaf71712c8734b6d64b 100644 (file)
       <capabilities>
         <capability name="secureelement" />
       </capabilities>
-      <testcase execution_type="auto" id="Channel_notexist" purpose="Check if interface Channel exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="Channel_notexist" purpose="Check if interface Channel exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Channel_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReaderArraySuccessCallback_notexist" purpose="Check if interface ReaderArraySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="ReaderArraySuccessCallback_notexist" purpose="Check if interface ReaderArraySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Reader_notexist" purpose="Check if interface Reader exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="Reader_notexist" purpose="Check if interface Reader exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Reader_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEChangeListener_notexist" purpose="Check if interface SEChangeListener exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEChangeListener_notexist" purpose="Check if interface SEChangeListener exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEChangeListener_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEServiceManagerObject_notexist" purpose="Check if interface SEServiceManagerObject exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEServiceManagerObject_notexist" purpose="Check if interface SEServiceManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEServiceManagerObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_notexist" purpose="Check if interface SEService exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_notexist" purpose="Check if interface SEService exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SessionSuccessCallback_notexist" purpose="Check if interface SessionSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SessionSuccessCallback_notexist" purpose="Check if interface SessionSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SessionSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Session_notexist" purpose="Check if interface Session exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="Session_notexist" purpose="Check if interface Session exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Session_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_seService_exist" purpose="Check if Tizen implements interface SEServiceManagerObject and has attribute seService">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="Tizen_seService_exist" purpose="Check if Tizen implements interface SEServiceManagerObject and has attribute seService">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/Tizen_seService_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TransmitSuccessCallback_notexist" purpose="Check if interface TransmitSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="TransmitSuccessCallback_notexist" purpose="Check if interface TransmitSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/TransmitSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_extend" purpose="test whether the SEServiceManager object can have new attribute added">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_extend" purpose="test whether the SEServiceManager object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_exist" purpose="Check if getReaders method exists in SEServiceManager.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_exist" purpose="Check if getReaders method exists in SEServiceManager.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_exist" purpose="Check if registerSEListener method exists in SEServiceManager.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_exist" purpose="Check if registerSEListener method exists in SEServiceManager.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_unregisterSEListener_exist" purpose="Check if unregisterSEListener method exists in SEServiceManager.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener_exist" purpose="Check if unregisterSEListener method exists in SEServiceManager.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_shutdown_exist" purpose="Check if shutdown method exists in SEServiceManager.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_shutdown_exist" purpose="Check if shutdown method exists in SEServiceManager.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders" onload_delay="90" purpose="Check without optional arguments getReaders(getReadersSuccessCallback).">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders" onload_delay="90" purpose="Check without optional arguments getReaders(getReadersSuccessCallback).">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener" onload_delay="90" purpose="Check with non-optional arguments registerSEListener">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener" onload_delay="90" purpose="Check with non-optional arguments registerSEListener">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_unregisterSEListener" onload_delay="90" purpose="Check with non-optional arguments unregisterSEListener">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_unregisterSEListener" onload_delay="90" purpose="Check with non-optional arguments unregisterSEListener">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_unregisterSEListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_shutdown" purpose="Check shutdown method.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_shutdown" purpose="Check shutdown method.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReaderArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if onsuccess method of ReaderArraySuccessCallback works">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="ReaderArraySuccessCallback_onsuccess" onload_delay="90" purpose="Check if onsuccess method of ReaderArraySuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ReaderArraySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_missarg" purpose="Check if getReaders method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_missarg" purpose="Check if getReaders method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_successCallback_invalid_cb" onload_delay="90" purpose="getReaders - check argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_successCallback_invalid_cb" onload_delay="90" purpose="getReaders - check argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_with_errorCallback" onload_delay="90" purpose="Check method getReaders of SEService with errorCallback">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_with_errorCallback" onload_delay="90" purpose="Check method getReaders of SEService with errorCallback">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_listener_TypeMismatch" onload_delay="90" purpose="check if registerSEListener of SEService throws exception when argument is incorrect">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_TypeMismatch" onload_delay="90" purpose="check if registerSEListener of SEService throws exception when argument is incorrect">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_listener_invalid_cb" purpose="check if registerSEListener of SEService throws exception when listener is invalid Check argument listener validation - use simple function">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_invalid_cb" purpose="check if registerSEListener of SEService throws exception when listener is invalid Check argument listener validation - use simple function">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_missarg" purpose="Check if registerSEListener method of SEService called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_missarg" purpose="Check if registerSEListener method of SEService called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_shutdown_extra_argument" purpose="Check if SEService.shutdown works with extra argument">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_shutdown_extra_argument" purpose="Check if SEService.shutdown works with extra argument">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_shutdown_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ChannelSuccessCallback_notexist" purpose="Check if interface ChannelSuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="ChannelSuccessCallback_notexist" purpose="Check if interface ChannelSuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/ChannelSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_errorCallback_invalid_cb" onload_delay="90" purpose="getReaders - check argument errorCallback validation - use {onerror: function (){}}">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_errorCallback_invalid_cb" onload_delay="90" purpose="getReaders - check argument errorCallback validation - use {onerror: function (){}}">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_getReaders_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_getReaders_errorCallback_TypeMismatch" onload_delay="90" purpose="Check argument errorCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_getReaders_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SEService_registerSEListener_listener_empty" purpose="Check with empty argument of registerSEListener">
+      <testcase component="TizenAPI/Communication/SE" execution_type="auto" id="SEService_registerSEListener_listener_empty" purpose="Check with empty argument of registerSEListener">
         <description>
           <test_script_entry>/opt/tct-secureelement-tizen-tests/secureelement/SEService_registerSEListener_listener_empty.html</test_script_entry>
         </description>
index 3fa8408e4e3c6bdaf027f204844e3b92ea5cd0bf..56ebe5a9c3be3d5caeca94eb772881f006f82521 100755 (executable)
@@ -3,57 +3,57 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-security-tcs-tests">
     <set name="Security">
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_directory" purpose="Check if application shared directory can be resolved with mode 'r' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_directory" purpose="Check if application shared directory can be resolved with mode 'r' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_directory.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_data_directory" purpose="Check if application shared data directory can be resolved with mode 'r' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_data_directory" purpose="Check if application shared data directory can be resolved with mode 'r' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_data_directory.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_res_directory" purpose="Check if application shared res directory can be resolved with mode 'r' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_res_directory" purpose="Check if application shared res directory can be resolved with mode 'r' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_res_directory.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_directory_rw" purpose="Check if application shared directory can be resolved with mode 'rw' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_directory_rw" purpose="Check if application shared directory can be resolved with mode 'rw' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_directory_rw.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_data_directory_rw" purpose="Check if application shared data directory can be resolved with mode 'rw' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_data_directory_rw" purpose="Check if application shared data directory can be resolved with mode 'rw' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_data_directory_rw.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_res_directory_rw" purpose="Check if application shared res directory can be resolved with mode 'rw' to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_res_directory_rw" purpose="Check if application shared res directory can be resolved with mode 'rw' to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_res_directory_rw.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_directory_of_another_app" purpose="Check if resolve another application shared directory to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_directory_of_another_app" purpose="Check if resolve another application shared directory to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_directory_of_another_app.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_data_directory_of_another_app" purpose="Check if resolve another application shared data directory to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_data_directory_of_another_app" purpose="Check if resolve another application shared data directory to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_data_directory_of_another_app.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="FileSystemManager_resolve_shared_res_directory_of_another_app" purpose="Check if resolve another application shared res directory to a file handle.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_shared_res_directory_of_another_app" purpose="Check if resolve another application shared res directory to a file handle.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_shared_res_directory_of_another_app.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FileSystemManager_resolve_wgt_package_of_another_app" purpose="Check if another application's wgt-package directory is NOT resolved.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="FileSystemManager_resolve_wgt_package_of_another_app" purpose="Check if another application's wgt-package directory is NOT resolved.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/FileSystemManager_resolve_wgt_package_of_another_app.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="File_deleteFile_copyFile_shared_data_directory" purpose="Check if create a new file in shared data directory and copy the file and then delete the file.">
+      <testcase component="TizenAPI/IO/Filesystem" execution_type="auto" id="File_deleteFile_copyFile_shared_data_directory" purpose="Check if create a new file in shared data directory and copy the file and then delete the file.">
         <description>
           <test_script_entry>/opt/tct-security-tcs-tests/security/File_deleteFile_copyFile_shared_data_directory.html</test_script_entry>
         </description>
index d142cf36b68916453e5183e9c660156175485fb9..72aeed0aa265294f4071eca2536c061d63ebd5ef 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-selectorslevel1-w3c-tests">
     <set name="SelectorsLevel1">
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselectorall_exists" purpose="Check if DocumentFragment.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselectorall_exists" purpose="Check if DocumentFragment.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselector_exists" purpose="Check if DocumentFragment.querySelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselector_exists" purpose="Check if DocumentFragment.querySelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselectorall_exists" purpose="Check if document.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselectorall_exists" purpose="Check if document.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselector_exists" purpose="Check if document.querySelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselector_exists" purpose="Check if document.querySelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselectorall_exists" purpose="Check if element.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselectorall_exists" purpose="Check if element.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselector_exists" purpose="Check if element.querySelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselector_exists" purpose="Check if element.querySelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselectorall_no_argument" purpose="Check if DocumentFragment.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselectorall_no_argument" purpose="Check if DocumentFragment.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselectorall_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselectorall_return_nodelist" purpose="Check if DocumentFragment.querySelectorAll() method return a NodeList containing all of the matching Element nodes within the subtrees of the context node, in document order">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselectorall_return_nodelist" purpose="Check if DocumentFragment.querySelectorAll() method return a NodeList containing all of the matching Element nodes within the subtrees of the context node, in document order">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselectorall_return_nodelist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselectorall_type" purpose="Check if DocumentFragment.querySelectorAll() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselectorall_type" purpose="Check if DocumentFragment.querySelectorAll() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselectorall_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselector_return_first" purpose="Check if DocumentFragment.querySelector() method must return the first matching Element node within the subtrees of the context node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselector_return_first" purpose="Check if DocumentFragment.querySelector() method must return the first matching Element node within the subtrees of the context node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselector_return_first.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselector_type" purpose="Check if DocumentFragment.querySelector() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselector_type" purpose="Check if DocumentFragment.querySelector() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselector_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_documentfragment_queryselector_no_argument" purpose="Check if DocumentFragment.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_documentfragment_queryselector_no_argument" purpose="Check if DocumentFragment.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_documentfragment_queryselector_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselectorall_no_argument" purpose="Check if document.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselectorall_no_argument" purpose="Check if document.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselectorall_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselectorall_return_nodelist" purpose="Check if document.querySelectorAll() method return a NodeList containing all of the matching Element nodes within the subtrees of the context node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselectorall_return_nodelist" purpose="Check if document.querySelectorAll() method return a NodeList containing all of the matching Element nodes within the subtrees of the context node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselectorall_return_nodelist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselectorall_type" purpose="Check if document.querySelectorAll() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselectorall_type" purpose="Check if document.querySelectorAll() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselectorall_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselector_no_argument" purpose="Check if document.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselector_no_argument" purpose="Check if document.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselector_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselector_return_null" purpose="Check if document.querySelector() method return null if there is no matching Element">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselector_return_null" purpose="Check if document.querySelector() method return null if there is no matching Element">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselector_return_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_document_queryselector_type" purpose="Check if document.querySelector() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_document_queryselector_type" purpose="Check if document.querySelector() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_document_queryselector_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselectorall_no_argument" purpose="Check if element.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselectorall_no_argument" purpose="Check if element.querySelectorAll() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselectorall_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselectorall_return_nodelist" purpose="Check if element.querySelectorAll() method must return a NodeList containing all of the matching Element nodes within the subtrees of the context node, in document order">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselectorall_return_nodelist" purpose="Check if element.querySelectorAll() method must return a NodeList containing all of the matching Element nodes within the subtrees of the context node, in document order">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselectorall_return_nodelist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselectorall_type" purpose="Check if element.querySelectorAll() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselectorall_type" purpose="Check if element.querySelectorAll() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselectorall_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselector_no_argument" purpose="Check if element.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselector_no_argument" purpose="Check if element.querySelector() method without arguments that must excepting TypeError exception is to be thrown">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselector_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselector_return_first" purpose="Check if element.querySelector() method must return the first matching Element node within the subtrees of the context node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselector_return_first" purpose="Check if element.querySelector() method must return the first matching Element node within the subtrees of the context node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselector_return_first.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors1_element_queryselector_type" purpose="Check if element.querySelector() method is of type function">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 1" execution_type="auto" id="selectors1_element_queryselector_type" purpose="Check if element.querySelector() method is of type function">
         <description>
           <test_script_entry>/opt/tct-selectorslevel1-w3c-tests/selectorslevel1/selectors1_element_queryselector_type.html</test_script_entry>
         </description>
index 7127354d16cce6159fca45b11c79ad3340d4c381..9e1d53bf1caf8b4fd57b8c7205900b026acab540 100644 (file)
@@ -3,97 +3,97 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-selectorslevel2-w3c-tests">
     <set name="SelectorsLevel2">
-      <testcase execution_type="auto" id="selectors2_documentfragment_queryselectorall_exists" purpose="Check if NodeSelector DocumentFragment.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_documentfragment_queryselectorall_exists" purpose="Check if NodeSelector DocumentFragment.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_documentfragment_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_documentfragment_queryselector_exists" purpose="Check if NodeSelector DocumentFragment.querySelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_documentfragment_queryselector_exists" purpose="Check if NodeSelector DocumentFragment.querySelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_documentfragment_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselectorall_exists" purpose="Check if NodeSelector document.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselectorall_exists" purpose="Check if NodeSelector document.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselector_exists" purpose="Check if NodeSelector document.querySelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselector_exists" purpose="Check if NodeSelector document.querySelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_matchesselector_exists" purpose="Check if element.matchesSelector() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_matchesselector_exists" purpose="Check if element.matchesSelector() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_matchesselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_queryselectorall_exists" purpose="Check if NodeSelector element.querySelectorAll() method exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_queryselectorall_exists" purpose="Check if NodeSelector element.querySelectorAll() method exists">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_queryselectorall_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_queryselector_exists" purpose="Check if the type of NodeSelector element.querySelector() is 'unction'">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_queryselector_exists" purpose="Check if the type of NodeSelector element.querySelector() is 'unction'">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_queryselector_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_matchesselector_body_gt_div" purpose="Check if the return value of matchesSelector('div', 'body &gt; div') is true">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_matchesselector_body_gt_div" purpose="Check if the return value of matchesSelector('div', 'body &gt; div') is true">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_matchesselector_body_gt_div.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_matchesselector_body_div" purpose="Check if the return value of matchesSelector('div', 'body div') is true">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_matchesselector_body_div" purpose="Check if the return value of matchesSelector('div', 'body div') is true">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_matchesselector_body_div.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_body_nodeType" purpose="Check if the querySelector('body') returns an element with nodeType == 1">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_body_nodeType" purpose="Check if the querySelector('body') returns an element with nodeType == 1">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_body_nodeType.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_matchesSelector_type" purpose="Check if the type of element.matchesSelector is 'function'">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_matchesSelector_type" purpose="Check if the type of element.matchesSelector is 'function'">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_method_type.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_querySelector_type" purpose="Check if the type of document.querySelector is 'function'">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_querySelector_type" purpose="Check if the type of document.querySelector is 'function'">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_method_type.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_querySelectorAll_type" purpose="Check if the type of document.querySelectorAll is 'function'">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_querySelectorAll_type" purpose="Check if the type of document.querySelectorAll is 'function'">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_method_type.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselector_argument_string_element" purpose="Check if NodeSelector document.querySelector() method with argument of string and element that must return the first matching Element node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselector_argument_string_element" purpose="Check if NodeSelector document.querySelector() method with argument of string and element that must return the first matching Element node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselector_argument_string_element.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselector_argument_string" purpose="Check if NodeSelector document.querySelector() method with argument of string that must return the first matching Element node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselector_argument_string" purpose="Check if NodeSelector document.querySelector() method with argument of string that must return the first matching Element node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselector_argument_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselectorall_argument_string" purpose="Check if NodeSelector document.querySelectorAll() method with argument of string that must return a NodeList containing all of the matching Element nodes">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselectorall_argument_string" purpose="Check if NodeSelector document.querySelectorAll() method with argument of string that must return a NodeList containing all of the matching Element nodes">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselectorall_argument_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_document_queryselectorall_return_nodelist" purpose="Check if NodeSelector document.querySelectorAll() method must return a NodeList if there are matching Element nodes within the subtrees of the context node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_document_queryselectorall_return_nodelist" purpose="Check if NodeSelector document.querySelectorAll() method must return a NodeList if there are matching Element nodes within the subtrees of the context node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_document_queryselectorall_return_nodelist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_element_matchesselector_argument_string" purpose="Check if element.matchesSelector() method with arguments of string that return true">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_element_matchesselector_argument_string" purpose="Check if element.matchesSelector() method with arguments of string that return true">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/selectors2_element_matchesselector_argument_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="selectors2_level1_baseline" onload_delay="15" purpose="Check if the NodeSelector interface implements in Document node, In-document Element node, Detached Element node and Document Fragment node">
+      <testcase component="WebAPI/DOM, Forms and Styles/Selectors API Level 2 (Partial)" execution_type="auto" id="selectors2_level1_baseline" onload_delay="15" purpose="Check if the NodeSelector interface implements in Document node, In-document Element node, Detached Element node and Document Fragment node">
         <description>
           <test_script_entry>/opt/tct-selectorslevel2-w3c-tests/selectorslevel2/w3c/level1-baseline.html</test_script_entry>
         </description>
index 5551611614bebfcb5d6a4b2ded74a73e0898b016..5cd1aa5708e6da173ca29236ed4d1c7ddc78755d 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-sessionhistory-html5-tests">
     <set name="SessionHistory">
-      <testcase execution_type="auto" id="history_back_exists" purpose="Check if history.back method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_back_exists" purpose="Check if history.back method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_back_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_forward_exists" purpose="Check if history.forward method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_forward_exists" purpose="Check if history.forward method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_forward_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_exists" purpose="Check if history.length attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_exists" purpose="Check if history.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_length_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_basic" purpose="Check if the location.href is '002.html' when history.pushstate method is set to '002.html'">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_basic" purpose="Check if the location.href is '002.html' when history.pushstate method is set to '002.html'">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_pushState_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_exists" purpose="Check if history.pushState method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_exists" purpose="Check if history.pushState method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_pushState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_basic" purpose="Check if the location.href is '002.html' when history.replaceState method param url set '002.html'">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_basic" purpose="Check if the location.href is '002.html' when history.replaceState method param url set '002.html'">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_replaceState_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_exists" purpose="Check if history.replaceState method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_exists" purpose="Check if history.replaceState method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_replaceState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_exists" purpose="Check if history.state attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_exists" purpose="Check if history.state attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_state_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_document_hostname_exists" purpose="Check if location.hostname exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_hostname_exists" purpose="Check if location.hostname exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_hostname_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_document_protocol_exists" purpose="Check if location.protocol attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_protocol_exists" purpose="Check if location.protocol attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_protocol_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_document_search_exists" purpose="Check if location.search attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_document_search_exists" purpose="Check if location.search attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_document_search_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_assign_basic" purpose="Check if the location.href is '002.html' when location.assign is '002.html'">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_assign_basic" purpose="Check if the location.href is '002.html' when location.assign is '002.html'">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_assign_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_assign_exists" purpose="Check if location.assign method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_assign_exists" purpose="Check if location.assign method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_assign_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_hash_exists" purpose="Check if Location.hash attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_hash_exists" purpose="Check if Location.hash attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_hash_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_host_exists" purpose="Check if Location.host attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_host_exists" purpose="Check if Location.host attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_host_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_href_exists" purpose="Check if Location.href attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_href_exists" purpose="Check if Location.href attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_href_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_pathname_exists" purpose="Check if Location.pathname attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_pathname_exists" purpose="Check if Location.pathname attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_pathname_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_port_exists" purpose="Check if Location.port attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_port_exists" purpose="Check if Location.port attribute exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_port_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_replace_basic" purpose="Check if the location.href is 'id=1' when location.replace method is set to 'id=1'">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_replace_basic" purpose="Check if the location.href is 'id=1' when location.replace method is set to 'id=1'">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_replace_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_replace_exists" purpose="Check if location.replace method exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_replace_exists" purpose="Check if location.replace method exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/location_window_replace_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="history_forward_basic" purpose="Check if the history.forward method works well.">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" id="history_forward_basic" purpose="Check if the history.forward method works well.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/history_forward_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_update_when_loading_pages" purpose="history.length should update when loading pages in an iframe">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_update_when_loading_pages" purpose="history.length should update when loading pages in an iframe">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_update_when_setting_location_hash" purpose="history.length should update when setting location.hash">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_update_when_setting_location_hash" purpose="history.length should update when setting location.hash">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_exist_within_iframes" purpose="history.pushState must exist within iframes">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_exist_within_iframes" purpose="history.pushState must exist within iframes">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_initial_be_null" purpose="initial history.state should be null">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_initial_be_null" purpose="initial history.state should be null">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_when_pushing_state" purpose="history.length should update when pushing a state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_when_pushing_state" purpose="history.length should update when pushing a state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_update_after_state_pushed" purpose="history.state should update after a state is pushed">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_update_after_state_pushed" purpose="history.state should update after a state is pushed">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_not_decrease_after_going_back" purpose="history.length should not decrease after going back">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_not_decrease_after_going_back" purpose="history.length should not decrease after going back">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_traversed_must_traverse_pushed_states" purpose="traversing history must traverse pushed states">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversed_must_traverse_pushed_states" purpose="traversing history must traverse pushed states">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_traversed_must_traverse_hash_changes" purpose="traversing history must also traverse hash changes">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversed_must_traverse_hash_changes" purpose="traversing history must also traverse hash changes">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_arguments_with_invalid_URLs" purpose="pushState must not be allowed to create invalid URLs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_invalid_URLs" purpose="pushState must not be allowed to create invalid URLs">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_arguments_with_cross-origin_URLs" purpose="pushState must not be allowed to create cross-origin URLs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_cross-origin_URLs" purpose="pushState must not be allowed to create cross-origin URLs">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_arguments_with_about_colon_blank" purpose="pushState must not be allowed to create cross-origin URLs (about:blank)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_about_colon_blank" purpose="pushState must not be allowed to create cross-origin URLs (about:blank)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_arguments_with_data_colon_URI" purpose="pushState must not be allowed to create cross-origin URLs (data:URI)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_arguments_with_data_colon_URI" purpose="pushState must not be allowed to create cross-origin URLs (data:URI)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_security_errors_test_pushState_with_URL" purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_pushState_with_URL" purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Location_hash_change_part_one" purpose="location.hash must be allowed to change (part 1)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="Location_hash_change_part_one" purpose="location.hash must be allowed to change (part 1)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Location_hash_change_part_two" purpose="location.hash must be allowed to change (part 2)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="Location_hash_change_part_two" purpose="location.hash must be allowed to change (part 2)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_alter_with_no_URL_arguments" purpose="pushState must not alter location.hash when no URL is provided">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_alter_with_no_URL_arguments" purpose="pushState must not alter location.hash when no URL is provided">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_remove_history" purpose="pushState must remove all history after the current state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_remove_history" purpose="pushState must remove all history after the current state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_able_to_set_location_hash" purpose="pushState must be able to set location.hash">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_location_hash" purpose="pushState must be able to set location.hash">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_fire_hashchange_event" purpose="pushState must not fire hashchange events">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_fire_hashchange_event" purpose="pushState must not fire hashchange events">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_able_to_set_location_pathname" purpose="pushState must be able to set location.pathname">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_location_pathname" purpose="pushState must be able to set location.pathname">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=23</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_able_to_set_absolute_URLs" purpose="pushState must be able to set absolute URLs to the same host">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_set_absolute_URLs" purpose="pushState must be able to set absolute URLs to the same host">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=24</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_able_to_use_function_as_data" purpose="pushState must not be able to use a function as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_function_as_data" purpose="pushState must not be able to use a function as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=25</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_able_to_use_DOM_node_as_data" purpose="pushState must not be able to use a DOM node as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_DOM_node_as_data" purpose="pushState must not be able to use a DOM node as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_able_to_use_error_object_as_data" purpose="pushState must not be able to use an error object as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_able_to_use_error_object_as_data" purpose="pushState must not be able to use an error object as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=27</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_security_errors_test_pushState_with_empty" purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with empty">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_pushState_with_empty" purpose="security errors are expected to be thrown in the context of the document that owns the history object, pushState with empty">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=28</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_able_to_make_structured_clones" purpose="pushState must be able to make structured clones of complex objects">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_able_to_make_structured_clones" purpose="pushState must be able to make structured clones of complex objects">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=29</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_reference_a_clone" purpose="history.state should also reference a clone of the original object">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_reference_a_clone" purpose="history.state should also reference a clone of the original object">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=30</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_reference_a_clone_not_reference_original" purpose="history.state should be a clone of the original object, not a reference to it">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_reference_a_clone_not_reference_original" purpose="history.state should be a clone of the original object, not a reference to it">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=31</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_fired_when_navigation_occurs" purpose="popstate event should fire when navigation occurs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_fired_when_navigation_occurs" purpose="popstate event should fire when navigation occurs">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_pass_the_state_data" purpose="popstate event should pass the state data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_pass_the_state_data" purpose="popstate event should pass the state data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=33</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_state_data_cope" purpose="state data should cope with circular object references">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_state_data_cope" purpose="state data should cope with circular object references">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=34</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_state_data_be_clone" purpose="state data should be a clone of the original object, not a reference to it">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_state_data_be_clone" purpose="state data should be a clone of the original object, not a reference to it">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=35</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone" purpose="popstate event history.state should also reference a clone of the original object">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone" purpose="popstate event history.state should also reference a clone of the original object">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=36</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone_not_reference_original" purpose="popstate event history.state should be a clone of the original object, not a reference to it">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_get_history_state_be_a_clone_not_reference_original" purpose="popstate event history.state should be a clone of the original object, not a reference to it">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=37</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_not_load_new_URL" purpose="pushState should not actually load the new URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_not_load_new_URL" purpose="pushState should not actually load the new URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=39</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_reloading_a_pushed_state" purpose="reloading a pushed state should actually load the new URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_reloading_a_pushed_state" purpose="reloading a pushed state should actually load the new URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/001.html?total_num=40&amp;locator_key=id&amp;value=40</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_exist_within_iframes" purpose="history.replaceState must exist within iframes">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_exist_within_iframes" purpose="history.replaceState must exist within iframes">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_length_not_update_replacing_state_with_no_URL" purpose="history.length should not update when replacing a state with no URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_length_not_update_replacing_state_with_no_URL" purpose="history.length should not update when replacing a state with no URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_without_URL" purpose="hash should not change when replaceState is called without a URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_without_URL" purpose="hash should not change when replaceState is called without a URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_with_a_URL_length_no_update" purpose="history.length should not update when replacing a state with a URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_with_a_URL_length_no_update" purpose="history.length should not update when replacing a state with a URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_with_a_URL_hash_change" purpose="hash should change when replaceState is called with a URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_with_a_URL_hash_change" purpose="hash should change when replaceState is called with a URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_replace_existing_state" purpose="replaceState must replace the existing state and not add an extra one">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_replace_existing_state" purpose="replaceState must replace the existing state and not add an extra one">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_altering_forward_history" purpose="replaceState must replace the existing state without altering the forward history">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_altering_forward_history" purpose="replaceState must replace the existing state without altering the forward history">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_allowed_to_create_invalid_URLs" purpose="replaceState must not be allowed to create invalid URLs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_invalid_URLs" purpose="replaceState must not be allowed to create invalid URLs">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_allowed_create_cross-origin_URLs" purpose="replaceState must not be allowed to create cross-origin URLs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_create_cross-origin_URLs" purpose="replaceState must not be allowed to create cross-origin URLs">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_allowed_to_create_about_colon_blank" purpose="replaceState must not be allowed to create cross-origin URLs (about:blank)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_about_colon_blank" purpose="replaceState must not be allowed to create cross-origin URLs (about:blank)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_allowed_to_create_data_colon_URI" purpose="replaceState must not be allowed to create cross-origin URLs (data:URI)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_allowed_to_create_data_colon_URI" purpose="replaceState must not be allowed to create cross-origin URLs (data:URI)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_security_errors_test_replaceState_with_URL" purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_replaceState_with_URL" purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_able_to_set_location_pathname" purpose="replaceState must be able to set location.pathname">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_set_location_pathname" purpose="replaceState must be able to set location.pathname">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_able_to_set_absolute_URLs" purpose="replaceState must be able to set absolute URLs to the same host">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_set_absolute_URLs" purpose="replaceState must be able to set absolute URLs to the same host">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_remove_tasks_queued" purpose="replaceState must not remove any tasks queued by the history traversal task source">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_remove_tasks_queued" purpose="replaceState must not remove any tasks queued by the history traversal task source">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_traversal_task_source" purpose="go must queue a task with the history traversal task source (run asynchronously)">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_traversal_task_source" purpose="go must queue a task with the history traversal task source (run asynchronously)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_fire_hashchange_event" purpose="replaceState must not fire hashchange events">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_fire_hashchange_event" purpose="replaceState must not fire hashchange events">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_arguments_with_a_function" purpose="replaceState must not be able to use a function as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_function" purpose="replaceState must not be able to use a function as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=23</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_arguments_with_a_DOM" purpose="replaceState must not be able to use a DOM node as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_DOM" purpose="replaceState must not be able to use a DOM node as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=24</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_arguments_with_a_error_object" purpose="replaceState must not be able to use an error object as data">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_arguments_with_a_error_object" purpose="replaceState must not be able to use an error object as data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=25</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_security_errors_test_replaceState_with_empty" purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with empty">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_security_errors_test_replaceState_with_empty" purpose="security errors are expected to be thrown in the context of the document that owns the history object, replaceState with empty">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_able_to_make_structured_clones" purpose="replaceState must be able to make structured clones of complex objects">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_able_to_make_structured_clones" purpose="replaceState must be able to make structured clones of complex objects">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=27</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_not_load_new_URL" purpose="replaceState should not actually load the new URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_not_load_new_URL" purpose="replaceState should not actually load the new URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=37</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_reloading_not_load_new_URL" purpose="reloading a replaced state should actually load the new URL">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_reloading_not_load_new_URL" purpose="reloading a replaced state should actually load the new URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/002.html?total_num=38&amp;locator_key=id&amp;value=38</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="PopStateEvent_exists" purpose="Check if PopStateEvent exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="PopStateEvent_exists" purpose="Check if PopStateEvent exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/003.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initPopStateEvent_instanceof_PopStateEvent" purpose="Check if the document.createEvent instanceof of PopStateEvent">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_instanceof_PopStateEvent" purpose="Check if the document.createEvent instanceof of PopStateEvent">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/003.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initPopStateEvent_property_Event" purpose="Check if the document.createEvent instanceof of Event">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_property_Event" purpose="Check if the document.createEvent instanceof of Event">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/003.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="initPopStateEvent_dispatchable" purpose="Check if initPopStateEvent can be dispatchable on the window object">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="initPopStateEvent_dispatchable" purpose="Check if initPopStateEvent can be dispatchable on the window object">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/003.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_hash_basic" purpose="Check if Location.hash fire hashchange event and get the correct data ">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_hash_basic" purpose="Check if Location.hash fire hashchange event and get the correct data ">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/004.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_hashchange_exists" purpose="Check if hashchange event exists">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_hashchange_exists" purpose="Check if hashchange event exists">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/004.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="SessionHistory2">
-      <testcase execution_type="auto" id="location_body_onpopstate" purpose="Check if body onpopstate register a listener for the popstate event">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_body_onpopstate" purpose="Check if body onpopstate register a listener for the popstate event">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/005.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="location_window_onpopstate" purpose="Check if window.onpopstate register a listener for the popstate event">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="location_window_onpopstate" purpose="Check if window.onpopstate register a listener for the popstate event">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/005.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_initial" purpose="Check if the value of history.state initialled to null">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_initial" purpose="Check if the value of history.state initialled to null">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/006.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="popstate_event_fire_after_onload" purpose="Check if popstate event fired after onload event">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="popstate_event_fire_after_onload" purpose="Check if popstate event fired after onload event">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/006.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_value_onload" purpose="Check if the value of history.state still be null on onload event occurs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_value_onload" purpose="Check if the value of history.state still be null on onload event occurs">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/006.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_value_after_onload" purpose="Check if the value of history.state still be null after onload event occurs">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_value_after_onload" purpose="Check if the value of history.state still be null after onload event occurs">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/006.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_state_write" purpose="Check if writing to history.state should be silently ignored and not throw an error">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_state_write" purpose="Check if writing to history.state should be silently ignored and not throw an error">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/006.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_HTTP_Referer" purpose="Check if HTTP Referer should use the pushed state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_HTTP_Referer" purpose="Check if HTTP Referer should use the pushed state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/009.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_document_referrer" purpose="Check if document.referrer should use the pushed state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_document_referrer" purpose="Check if document.referrer should use the pushed state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/009.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_HTTP_Referer" purpose="Check if HTTP Referer should use the replaced state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_HTTP_Referer" purpose="Check if HTTP Referer should use the replaced state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/009.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_document_referrer" purpose="Check if document.referrer should use the replaced state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_document_referrer" purpose="Check if document.referrer should use the replaced state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/009.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_HTTP_Referer_2" purpose="Check if HTTP Referer should use the pushed state before onload">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_HTTP_Referer_2" purpose="Check if HTTP Referer should use the pushed state before onload">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_document_referrer_2" purpose="Check if document.referrer should use the pushed state before onload">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_document_referrer_2" purpose="Check if document.referrer should use the pushed state before onload">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_HTTP_Referer_2" purpose="Check if HTTP Referer should use the replaced state before onload">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_HTTP_Referer_2" purpose="Check if HTTP Referer should use the replaced state before onload">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_document_referrer_2" purpose="Check if document.referrer should use the replaced state before onload">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_document_referrer_2" purpose="Check if document.referrer should use the replaced state before onload">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_set_location_state" purpose="Check if history.pushState can be set the location state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_set_location_state" purpose="Check if history.pushState can be set the location state">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/011.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_reflecte" purpose="Check if the pushed location can be reflected immediately">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_reflecte" purpose="Check if the pushed location can be reflected immediately">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/011.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_pushState_retained_later" purpose="Check if the pushed location retained after the page has loaded">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_pushState_retained_later" purpose="Check if the pushed location retained after the page has loaded">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/011.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_set_location_state" purpose="Check if history.replaceState can be set the location state">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_set_location_state" purpose="Check if history.replaceState can be set the location state">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/012.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_reflecte" purpose="Check if the replaced location can be reflected immediately">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_reflecte" purpose="Check if the replaced location can be reflected immediately">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/012.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="history_replaceState_retained_later" purpose="Check if the replaced location retained after the page has loaded">
+      <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_replaceState_retained_later" purpose="Check if the replaced location retained after the page has loaded">
         <description>
           <test_script_entry>/opt/tct-sessionhistory-html5-tests/sessionhistory/w3c/012.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
index 1d20cea7bddfa395a3949b34bb767207cddc00d5..680aabfa701bc7480fef4834d1798b98825f8fc8 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-sse-w3c-tests">
     <set name="ServerSentEvent">
-      <testcase execution_type="auto" id="sse_EventSource_url_exists" purpose="Check if EventSource.url attribute exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_url_exists" purpose="Check if EventSource.url attribute exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_url_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_CONNECTING_default_value" purpose="Check if EventSource.CONNECTING is default value">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_CONNECTING_default_value" purpose="Check if EventSource.CONNECTING is default value">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CONNECTING_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_OPEN_default_value" purpose="Check if EventSource.OPEN is default value">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_OPEN_default_value" purpose="Check if EventSource.OPEN is default value">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_OPEN_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_CLOSED_default_value" purpose="Check if EventSource.CLOSED is default value">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_CLOSED_default_value" purpose="Check if EventSource.CLOSED is default value">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_CLOSED_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_readyState_exists" purpose="Check if EventSource.readyState arrtibute exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_readyState_exists" purpose="Check if EventSource.readyState arrtibute exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_readyState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_onopen_exists" purpose="Check if EventSource onopen event exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onopen_exists" purpose="Check if EventSource onopen event exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onopen_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_onmessage_exists" purpose="Check if EventSource onmessage event exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onmessage_exists" purpose="Check if EventSource onmessage event exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onmessage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_onerror_exists" purpose="Check if EventSource onerror event exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_onerror_exists" purpose="Check if EventSource onerror event exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_onerror_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="sse_EventSource_close_exists" purpose="Check if EventSource.close event exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="sse_EventSource_close_exists" purpose="Check if EventSource.close event exists">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/sse_EventSource_close_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-close" purpose="Check the method close()">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-close" purpose="Check the method close()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-close.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-constructor-document-domain" purpose="Check the constructor of EventSource when set the document domain correct value">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-document-domain" purpose="Check the constructor of EventSource when set the document domain correct value">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-document-domain.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Eventsource-constructor-stringify_1" purpose="Check if the stringify argument of EventSource is set to object">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="Eventsource-constructor-stringify_1" purpose="Check if the stringify argument of EventSource is set to object">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-stringify.htm?total_num=4&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Eventsource-constructor-stringify_2" purpose="Check if the stringify argument of EventSource is set to 1">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="Eventsource-constructor-stringify_2" purpose="Check if the stringify argument of EventSource is set to 1">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-stringify.htm?total_num=4&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Eventsource-constructor-stringify_3" purpose="Check if the stringify argument of EventSource is set to null">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="Eventsource-constructor-stringify_3" purpose="Check if the stringify argument of EventSource is set to null">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-stringify.htm?total_num=4&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Eventsource-constructor-stringify_4" purpose="Check if the stringify argument of EventSource is set to undefined">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="Eventsource-constructor-stringify_4" purpose="Check if the stringify argument of EventSource is set to undefined">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-stringify.htm?total_num=4&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-constructor-url-bogus" purpose="Check if the parameter of EventSource method is invalid">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-url-bogus" purpose="Check if the parameter of EventSource method is invalid">
         <description>
           <test_script_entry>/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-url-bogus.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-constructor-url-multi-window" purpose="Check that resolve URLs correctly">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-url-multi-window" purpose="Check that resolve URLs correctly">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-constructor-url-multi-window.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-prototype" purpose="Check if the EventSource exists">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-prototype" purpose="Check if the EventSource exists">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-prototype.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-eventtarget" purpose="Check if can add message event listener and receive the message">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-eventtarget" purpose="Check if can add message event listener and receive the message">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-eventtarget.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-reconnect" purpose="Check if the event of a reconnection can be got">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-reconnect" purpose="Check if the event of a reconnection can be got">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-reconnect.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-url" purpose="Check if the value of EventSource.url is correct">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-url" purpose="Check if the value of EventSource.url is correct">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-url.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-data-before-final-empty-line" purpose="Check if the file ends in the middle of an event, before the final empty line, the incomplete event is not dispatched">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-data-before-final-empty-line" purpose="Check if the file ends in the middle of an event, before the final empty line, the incomplete event is not dispatched">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-data-before-final-empty-line.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-data" purpose="Check the data field parsing">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-data" purpose="Check the data field parsing">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-null-character" purpose="Check null character in response">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-null-character" purpose="Check null character in response">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-null-character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-bom-2" purpose="Check the format of double bom">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-bom-2" purpose="Check the format of double bom">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-bom-2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-bom" purpose="Check the format of bom">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-bom" purpose="Check the format of bom">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-bom.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-event-empty" purpose="Check the format of empty  event  field">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-event-empty" purpose="Check the format of empty  event  field">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-event-empty.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-event" purpose="Check the format of event field when the event name is custom">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-event" purpose="Check the format of event field when the event name is custom">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-event.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-id-2" purpose="Check the format of multiple las event id  field">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-id-2" purpose="Check the format of multiple las event id  field">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-id-2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-id" purpose="Check the format of las event id  field">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-id" purpose="Check the format of las event id  field">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-id.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-retry-empty" purpose="Check the format of empty retry field">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-retry-empty" purpose="Check the format of empty retry field">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-retry-empty.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-field-unknown" purpose="Check the format of unknown field">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-field-unknown" purpose="Check the format of unknown field">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-field-unknown.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-leading-space" purpose="Check event stream format with a single leading space character">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-leading-space" purpose="Check event stream format with a single leading space character">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-leading-space.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-mime-bogus" purpose="Check bogus MIME type of event stream format">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-mime-bogus" purpose="Check bogus MIME type of event stream format">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-mime-bogus.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-mime-trailing-semicolon" purpose="Check MIME type with trailing semicolon of event stream format">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-mime-trailing-semicolon" purpose="Check MIME type with trailing semicolon of event stream format">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-mime-trailing-semicolon.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-mime-valid-bogus" purpose="Check incorrect valid MIME type of event stream format">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-mime-valid-bogus" purpose="Check incorrect valid MIME type of event stream format">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-mime-valid-bogus.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="format-newlines" purpose="Check newline fest of event stream format">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="format-newlines" purpose="Check newline fest of event stream format">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/format-newlines.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="request-accept" purpose="Check if  'text/event-stream' must be one of accept header for HTTP connections">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="request-accept" purpose="Check if  'text/event-stream' must be one of accept header for HTTP connections">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/request-accept.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="request-redirect" purpose="Check request redirects of EventSource">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="request-redirect" purpose="Check request redirects of EventSource">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/request-redirect.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="request-status-error" purpose="Check if set incorrect HTTP status code, that onerror event will be invoked">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="request-status-error" purpose="Check if set incorrect HTTP status code, that onerror event will be invoked">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/request-status-error.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onmessage" purpose="Check if trigger EventSource.onmessage event when get the data form a server">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onmessage" purpose="Check if trigger EventSource.onmessage event when get the data form a server">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onmessage.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onopen" purpose="Check if trigger EventSource.onopen event when the user agent has an open connection">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onopen" purpose="Check if trigger EventSource.onopen event when the user agent has an open connection">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/eventsource-onopen.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-close-dedicated-worker" purpose="Check close() of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-close-dedicated-worker" purpose="Check close() of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-close.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-constructor-url-bogus-dedicated-worker" purpose="Check constructor (invalid URL) of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-url-bogus-dedicated-worker" purpose="Check constructor (invalid URL) of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-constructor-url-bogus.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-eventtarget-dedicated-worker" purpose="Check addEventListener() of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-eventtarget-dedicated-worker" purpose="Check addEventListener() of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-eventtarget.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onmesage-dedicated-worker" purpose="Check onmessage of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onmesage-dedicated-worker" purpose="Check onmessage of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-onmesage.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onopen-dedicated-worker" purpose="Check onopen (announcing the connection) of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onopen-dedicated-worker" purpose="Check onopen (announcing the connection) of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-onopen.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-prototype-dedicated-worker" purpose="Check prototype et al of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-prototype-dedicated-worker" purpose="Check prototype et al of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-prototype.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-url-dedicated-worker" purpose="Check url of EventSource with dedicated worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-url-dedicated-worker" purpose="Check url of EventSource with dedicated worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/dedicated-worker/eventsource-url.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-close-shared-worker" purpose="Check close() of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-close-shared-worker" purpose="Check close() of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-close.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-constructor-url-bogus-shared-worker" purpose="Check constructor (invalid URL) of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-constructor-url-bogus-shared-worker" purpose="Check constructor (invalid URL) of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-constructor-url-bogus.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-eventtarget-shared-worker" purpose="Check addEventListener() of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-eventtarget-shared-worker" purpose="Check addEventListener() of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-eventtarget.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onmesage-shared-worker" purpose="Check onmessage of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onmesage-shared-worker" purpose="Check onmessage of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-onmesage.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-onopen-shared-worker" purpose="Check onopen (announcing the connection) of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-onopen-shared-worker" purpose="Check onopen (announcing the connection) of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-onopen.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-prototype-shared-worker" purpose="Check prototype et al of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-prototype-shared-worker" purpose="Check prototype et al of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-prototype.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="eventsource-url-shared-worker" purpose="Check url of EventSource with shared worker">
+      <testcase component="WebAPI/Communication/Server-Sent Events" execution_type="auto" id="eventsource-url-shared-worker" purpose="Check url of EventSource with shared worker">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-sse-w3c-tests/sse/w3c/shared-worker/eventsource-url.htm</test_script_entry>
         </description>
index 4fb690718f684e592de15c3f2b613d301d5ac22c..d540b0892608c9d8aaef82c355c5f7195d566da6 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-svg-html5-tests">
     <set name="SVG">
-      <testcase execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="foreign_content_ten_circle_rect_svg" purpose="Check if SVG Self Closing tags (circle and rect in svg) is parsed properly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="auto" id="foreign_content_ten_circle_rect_svg" purpose="Check if SVG Self Closing tags (circle and rect in svg) is parsed properly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_010.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
         <description>
           <pre_condition />
           <steps>
@@ -56,7 +56,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
@@ -68,7 +68,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="foreign_content_nine_circle_in_rect_svg" purpose="Check if SVG Self Closing tags (circle in rect in svg)  is parsed properly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="auto" id="foreign_content_nine_circle_in_rect_svg" purpose="Check if SVG Self Closing tags (circle in rect in svg)  is parsed properly">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_009.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
         <description>
           <pre_condition />
           <steps>
@@ -97,7 +97,7 @@
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-svg-html5-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="svg_support" purpose="Check if SVG suppports">
+      <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="auto" id="svg_support" purpose="Check if SVG suppports">
         <description>
           <test_script_entry>/opt/tct-svg-html5-tests/svg/svg_support.html</test_script_entry>
         </description>
index e3b04a87b67313de48ce90836a8a3e3287057f48..d0b2ee6404c76aacdfe918c9b207ccc369bd0599 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-systeminfo-tizen-tests">
     <set name="SystemInfo">
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_exist" purpose="check if method getPropertyValue of SystemInfo exists">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_exist" purpose="check if method getPropertyValue of SystemInfo exists">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue" onload_delay="90" purpose="Check method SystemInfo_getPropertyValue">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue" onload_delay="90" purpose="Check method SystemInfo_getPropertyValue">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_exist" purpose="check if method addPropertyValueChangeListener of SystemInfo exists">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_exist" purpose="check if method addPropertyValueChangeListener of SystemInfo exists">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_SystemInfoObject_systeminfo_attribute" purpose="check if SystemInfo exists and implements methods">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_SystemInfoObject_systeminfo_attribute" purpose="check if SystemInfo exists and implements methods">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_SystemInfoObject_systeminfo_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_notexist" purpose="Check if interface SystemInfoCellularNetwork exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_notexist" purpose="Check if interface SystemInfoCellularNetwork exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBattery_notexist" purpose="Check if interface SystemInfoBattery exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBattery_notexist" purpose="Check if interface SystemInfoBattery exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBattery_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBuild_notexist" purpose="Check if interface SystemInfoBuild exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBuild_notexist" purpose="Check if interface SystemInfoBuild exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBuild_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCpu_notexist" purpose="Check if interface SystemInfoCpu exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCpu_notexist" purpose="Check if interface SystemInfoCpu exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCpu_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_notexist" purpose="Check if interface SystemInfoDeviceCapability exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_notexist" purpose="Check if interface SystemInfoDeviceCapability exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceOrientation_notexist" purpose="Check if interface SystemInfoDeviceOrientation exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceOrientation_notexist" purpose="Check if interface SystemInfoDeviceOrientation exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceOrientation_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_notexist" purpose="Check if interface SystemInfoDisplay exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_notexist" purpose="Check if interface SystemInfoDisplay exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoLocale_notexist" purpose="Check if interface SystemInfoLocale exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoLocale_notexist" purpose="Check if interface SystemInfoLocale exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoLocale_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoNetwork_notexist" purpose="Check if interface SystemInfoNetwork exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoNetwork_notexist" purpose="Check if interface SystemInfoNetwork exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoNetwork_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoObject_notexist" purpose="Check if interface SystemInfoObject exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoObject_notexist" purpose="Check if interface SystemInfoObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPeripheral_notexist" purpose="Check if interface SystemInfoPeripheral exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPeripheral_notexist" purpose="Check if interface SystemInfoPeripheral exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPeripheral_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_notexist" purpose="Check if interface SystemInfoPropertySuccessCallback exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_notexist" purpose="Check if interface SystemInfoPropertySuccessCallback exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoProperty_notexist" purpose="Check if interface SystemInfoProperty exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoProperty_notexist" purpose="Check if interface SystemInfoProperty exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoProperty_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_notexist" purpose="Check if interface SystemInfoSIM exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_notexist" purpose="Check if interface SystemInfoSIM exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_notexist" purpose="Check if interface SystemInfoStorageUnit exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_notexist" purpose="Check if interface SystemInfoStorageUnit exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorage_notexist" purpose="Check if interface SystemInfoStorage exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorage_notexist" purpose="Check if interface SystemInfoStorage exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorage_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_notexist" purpose="Check if interface SystemInfoWifiNetwork exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_notexist" purpose="Check if interface SystemInfoWifiNetwork exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_notexist" purpose="Check if interface SystemInfo exists, it should not.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_notexist" purpose="Check if interface SystemInfo exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_apn_attribute" onload_delay="90" purpose="Check apn attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_apn_attribute" onload_delay="90" purpose="Check apn attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_apn_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_extend" onload_delay="90" purpose="Check if SystemInfoCellularNetwork is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_extend" onload_delay="90" purpose="Check if SystemInfoCellularNetwork is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_ipAddress_attribute" onload_delay="90" purpose="Check ipAddress attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_ipAddress_attribute" onload_delay="90" purpose="Check ipAddress attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_ipAddress_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_ipv6Address_attribute" onload_delay="90" purpose="Check ipv6Address attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_ipv6Address_attribute" onload_delay="90" purpose="Check ipv6Address attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_ipv6Address_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_mcc_attribute" onload_delay="90" purpose="Check mcc attribute SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_mcc_attribute" onload_delay="90" purpose="Check mcc attribute SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_mcc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_status_attribute" onload_delay="90" purpose="Check status attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_status_attribute" onload_delay="90" purpose="Check status attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_status_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_mnc_attribute" onload_delay="90" purpose="Check mnc attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_mnc_attribute" onload_delay="90" purpose="Check mnc attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_mnc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_cellId_attribute" onload_delay="90" purpose="Check cellId attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_cellId_attribute" onload_delay="90" purpose="Check cellId attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_cellId_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_lac_attribute" onload_delay="90" purpose="Check lac attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_lac_attribute" onload_delay="90" purpose="Check lac attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_lac_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_isFlightMode_attribute" onload_delay="90" purpose="Check isFlightMode attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_isFlightMode_attribute" onload_delay="90" purpose="Check isFlightMode attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_isFlightMode_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_isRoaming_attribute" onload_delay="90" purpose="Check isRoaming attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_isRoaming_attribute" onload_delay="90" purpose="Check isRoaming attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_isRoaming_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCellularNetwork_imei_attribute" onload_delay="90" purpose="Check imei attribute of SystemInfoCellularNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCellularNetwork_imei_attribute" onload_delay="90" purpose="Check imei attribute of SystemInfoCellularNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCellularNetwork_imei_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_bluetooth_attribute" purpose="Check if attribute bluetooth of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_bluetooth_attribute" purpose="Check if attribute bluetooth of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_bluetooth_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_extend" purpose="Check if instance of interface SystemInfoDeviceCapability can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_extend" purpose="Check if instance of interface SystemInfoDeviceCapability can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_nfc_attribute" purpose="Check if attribute nfc of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_nfc_attribute" purpose="Check if attribute nfc of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_nfc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_multiTouchCount_attribute" purpose="Check if attribute multiTouchCount of SystemInfoDeviceCapability exists, has type unsigned short and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_multiTouchCount_attribute" purpose="Check if attribute multiTouchCount of SystemInfoDeviceCapability exists, has type unsigned short and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_multiTouchCount_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_inputKeyboard_attribute" purpose="Check if attribute inputKeyboard of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_inputKeyboard_attribute" purpose="Check if attribute inputKeyboard of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_inputKeyboard_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_wifi_attribute" purpose="Check if attribute wifi of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_wifi_attribute" purpose="Check if attribute wifi of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_wifi_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_wifiDirect_attribute" purpose="Check if attribute wifiDirect of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_wifiDirect_attribute" purpose="Check if attribute wifiDirect of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_wifiDirect_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_fmRadio_attribute" purpose="Check if attribute fmRadio of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_fmRadio_attribute" purpose="Check if attribute fmRadio of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_fmRadio_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_nativeApiVersion_attribute" purpose="Check if attribute nativeApiVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_nativeApiVersion_attribute" purpose="Check if attribute nativeApiVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_nativeApiVersion_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_openglesVersion1_1_attribute" purpose="Check if attribute openglesVersion1_1 of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_openglesVersion1_1_attribute" purpose="Check if attribute openglesVersion1_1 of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_openglesVersion1_1_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_openglesVersion2_0_attribute" purpose="Check if attribute openglesVersion2_0 of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_openglesVersion2_0_attribute" purpose="Check if attribute openglesVersion2_0 of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_openglesVersion2_0_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_platformName_attribute" purpose="Check if attribute platformName of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_platformName_attribute" purpose="Check if attribute platformName of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_platformName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_platformVersion_attribute" purpose="Check if attribute platformVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_platformVersion_attribute" purpose="Check if attribute platformVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_platformVersion_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_webApiVersion_attribute" purpose="Check if attribute webApiVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_webApiVersion_attribute" purpose="Check if attribute webApiVersion of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_webApiVersion_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_accelerometer_attribute" purpose="Check if attribute accelerometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_accelerometer_attribute" purpose="Check if attribute accelerometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_accelerometer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_barometer_attribute" purpose="Check if attribute barometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_barometer_attribute" purpose="Check if attribute barometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_barometer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_cameraBackFlash_attribute" purpose="Check if attribute cameraBackFlash of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_cameraBackFlash_attribute" purpose="Check if attribute cameraBackFlash of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_cameraBackFlash_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_cameraBack_attribute" purpose="Check if attribute cameraBack of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_cameraBack_attribute" purpose="Check if attribute cameraBack of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_cameraBack_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_cameraFrontFlash_attribute" purpose="Check if attribute cameraFrontFlash of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_cameraFrontFlash_attribute" purpose="Check if attribute cameraFrontFlash of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_cameraFrontFlash_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_cameraFront_attribute" purpose="Check if attribute cameraFront of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_cameraFront_attribute" purpose="Check if attribute cameraFront of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_cameraFront_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_duid_attribute" purpose="Check if attribute duid of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_duid_attribute" purpose="Check if attribute duid of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_duid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_gyroscope_attribute" purpose="Check if attribute gyroscope of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_gyroscope_attribute" purpose="Check if attribute gyroscope of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_gyroscope_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_locationGps_attribute" purpose="Check if attribute locationGps of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_locationGps_attribute" purpose="Check if attribute locationGps of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_locationGps_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_locationWps_attribute" purpose="Check if attribute locationWps of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_locationWps_attribute" purpose="Check if attribute locationWps of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_locationWps_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_location_attribute" purpose="Check if attribute location of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_location_attribute" purpose="Check if attribute location of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_location_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_magnetometer_attribute" purpose="Check if attribute magnetometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_magnetometer_attribute" purpose="Check if attribute magnetometer of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_magnetometer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_microphone_attribute" purpose="Check if attribute microphone of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_microphone_attribute" purpose="Check if attribute microphone of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_microphone_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_platformCoreCpuArch_attribute" purpose="Check if attribute platformCoreCpuArch of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_platformCoreCpuArch_attribute" purpose="Check if attribute platformCoreCpuArch of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_platformCoreCpuArch_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_platformCoreFpuArch_attribute" purpose="Check if attribute platformCoreFpuArch of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_platformCoreFpuArch_attribute" purpose="Check if attribute platformCoreFpuArch of SystemInfoDeviceCapability exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_platformCoreFpuArch_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_proximity_attribute" purpose="Check if attribute proximity of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_proximity_attribute" purpose="Check if attribute proximity of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_proximity_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_screenOutputHdmi_attribute" purpose="Check if attribute screenOutputHdmi of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_screenOutputHdmi_attribute" purpose="Check if attribute screenOutputHdmi of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_screenOutputHdmi_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_screenOutputRca_attribute" purpose="Check if attribute screenOutputRca of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_screenOutputRca_attribute" purpose="Check if attribute screenOutputRca of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_screenOutputRca_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_sipVoip_attribute" purpose="Check if attribute sipVoip of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_sipVoip_attribute" purpose="Check if attribute sipVoip of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_sipVoip_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_speechRecognition_attribute" purpose="Check if attribute speechRecognition of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_speechRecognition_attribute" purpose="Check if attribute speechRecognition of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_speechRecognition_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_usbAccessory_attribute" purpose="Check if attribute usbAccessory of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_usbAccessory_attribute" purpose="Check if attribute usbAccessory of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_usbAccessory_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_usbHost_attribute" purpose="Check if attribute usbHost of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_usbHost_attribute" purpose="Check if attribute usbHost of SystemInfoDeviceCapability exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_usbHost_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoNetwork_extend" onload_delay="90" purpose="Check if SystemInfoNetwork is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoNetwork_extend" onload_delay="90" purpose="Check if SystemInfoNetwork is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoNetwork_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoNetwork_networkType_attribute" onload_delay="90" purpose="Check networkType attribute of SystemInfoNetwork">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoNetwork_networkType_attribute" onload_delay="90" purpose="Check networkType attribute of SystemInfoNetwork">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoNetwork_networkType_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBattery_extend" onload_delay="90" purpose="Check if SystemInfoBattery is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBattery_extend" onload_delay="90" purpose="Check if SystemInfoBattery is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBattery_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBattery_level_attribute" onload_delay="90" purpose="Check attribute level in SystemInfoBattery">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBattery_level_attribute" onload_delay="90" purpose="Check attribute level in SystemInfoBattery">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBattery_level_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBattery_isCharging_attribute" onload_delay="90" purpose="Check attribute isCharging in SystemInfoBattery">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBattery_isCharging_attribute" onload_delay="90" purpose="Check attribute isCharging in SystemInfoBattery">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBattery_isCharging_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_extend" purpose="Check if instance of interface SystemInfo can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_extend" purpose="Check if instance of interface SystemInfo can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getCapabilities_exist" purpose="check if method getCapabilities of SystemInfo exists">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getCapabilities_exist" purpose="check if method getCapabilities of SystemInfo exists">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getCapabilities_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getCapabilities" purpose="Check method SystemInfo_getCapabilities">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getCapabilities" purpose="Check method SystemInfo_getCapabilities">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getCapabilities.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getCapabilities_extra_argument" purpose="Check if method getCapabilities of SystemInfo accepts extra argument">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getCapabilities_extra_argument" purpose="Check if method getCapabilities of SystemInfo accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getCapabilities_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_brightness_attribute" onload_delay="90" purpose="Check if attribute brightness of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_brightness_attribute" onload_delay="90" purpose="Check if attribute brightness of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_brightness_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_dotsPerInchHeight_attribute" onload_delay="90" purpose="Check if attribute dotsPerInchHeight of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_dotsPerInchHeight_attribute" onload_delay="90" purpose="Check if attribute dotsPerInchHeight of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_dotsPerInchHeight_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_dotsPerInchWidth_attribute" onload_delay="90" purpose="Check if attribute dotsPerInchWidth of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_dotsPerInchWidth_attribute" onload_delay="90" purpose="Check if attribute dotsPerInchWidth of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_dotsPerInchWidth_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_physicalHeight_attribute" onload_delay="90" purpose="Check if attribute physicalHeight of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_physicalHeight_attribute" onload_delay="90" purpose="Check if attribute physicalHeight of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_physicalHeight_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_physicalWidth_attribute" onload_delay="90" purpose="Check if attribute physicalWidth of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_physicalWidth_attribute" onload_delay="90" purpose="Check if attribute physicalWidth of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_physicalWidth_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_resolutionHeight_attribute" onload_delay="90" purpose="Check if attribute resolutionHeight of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_resolutionHeight_attribute" onload_delay="90" purpose="Check if attribute resolutionHeight of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_resolutionHeight_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_resolutionWidth_attribute" onload_delay="90" purpose="Check if attribute resolutionWidth of SystemInfoDisplay exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_resolutionWidth_attribute" onload_delay="90" purpose="Check if attribute resolutionWidth of SystemInfoDisplay exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_resolutionWidth_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPeripheral_isVideoOutputOn_attribute" onload_delay="90" purpose="Check if attribute isVideoOutputOn of SystemInfoPeripheral exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPeripheral_isVideoOutputOn_attribute" onload_delay="90" purpose="Check if attribute isVideoOutputOn of SystemInfoPeripheral exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPeripheral_isVideoOutputOn_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCpu_load_attribute" onload_delay="90" purpose="Check if attribute load of SystemInfoCpu exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCpu_load_attribute" onload_delay="90" purpose="Check if attribute load of SystemInfoCpu exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCpu_load_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorage_units_attribute" onload_delay="90" purpose="Check if attribute units of SystemInfoStorage exists, has type Array and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorage_units_attribute" onload_delay="90" purpose="Check if attribute units of SystemInfoStorage exists, has type Array and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorage_units_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceOrientation_status_attribute" onload_delay="90" purpose="Check status attribute of SystemInfoDeviceOrientation">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceOrientation_status_attribute" onload_delay="90" purpose="Check status attribute of SystemInfoDeviceOrientation">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceOrientation_status_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_ipAddress_attribute" onload_delay="90" purpose="Check if attribute ipAddress of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_ipAddress_attribute" onload_delay="90" purpose="Check if attribute ipAddress of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_ipAddress_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_ipv6Address_attribute" onload_delay="90" purpose="Check if attribute ipv6Address of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_ipv6Address_attribute" onload_delay="90" purpose="Check if attribute ipv6Address of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_ipv6Address_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_signalStrength_attribute" onload_delay="90" purpose="Check if attribute signalStrength of SystemInfoWifiNetwork exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_signalStrength_attribute" onload_delay="90" purpose="Check if attribute signalStrength of SystemInfoWifiNetwork exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_signalStrength_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_ssid_attribute" onload_delay="90" purpose="Check if attribute ssid of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_ssid_attribute" onload_delay="90" purpose="Check if attribute ssid of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_ssid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_status_attribute" onload_delay="90" purpose="Check if attribute status of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_status_attribute" onload_delay="90" purpose="Check if attribute status of SystemInfoWifiNetwork exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_status_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_iccid_attribute" onload_delay="90" purpose="Check if attribute iccid of SystemInfoSIM exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_iccid_attribute" onload_delay="90" purpose="Check if attribute iccid of SystemInfoSIM exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_iccid_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_mcc_attribute" onload_delay="90" purpose="Check if attribute mcc of SystemInfoSIM exists, has type unsigned short and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_mcc_attribute" onload_delay="90" purpose="Check if attribute mcc of SystemInfoSIM exists, has type unsigned short and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_mcc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_mnc_attribute" onload_delay="90" purpose="Check if attribute mnc of SystemInfoSIM exists, has type unsigned short and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_mnc_attribute" onload_delay="90" purpose="Check if attribute mnc of SystemInfoSIM exists, has type unsigned short and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_mnc_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_msin_attribute" onload_delay="90" purpose="Check if attribute msin of SystemInfoSIM exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_msin_attribute" onload_delay="90" purpose="Check if attribute msin of SystemInfoSIM exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_msin_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_msisdn_attribute" onload_delay="90" purpose="Check if attribute msisdn of SystemInfoSIM exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_msisdn_attribute" onload_delay="90" purpose="Check if attribute msisdn of SystemInfoSIM exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_msisdn_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_operatorName_attribute" onload_delay="90" purpose="Check if attribute operatorName of SystemInfoSIM exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_operatorName_attribute" onload_delay="90" purpose="Check if attribute operatorName of SystemInfoSIM exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_operatorName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_spn_attribute" onload_delay="90" purpose="Check if attribute spn of SystemInfoSIM exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_spn_attribute" onload_delay="90" purpose="Check if attribute spn of SystemInfoSIM exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_spn_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_state_attribute" onload_delay="90" purpose="Check if attribute state of SystemInfoSIM exists, has type SystemInfoSimState and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_state_attribute" onload_delay="90" purpose="Check if attribute state of SystemInfoSIM exists, has type SystemInfoSimState and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_state_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoLocale_country_attribute" onload_delay="90" purpose="Check if attribute country of SystemInfoLocale exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoLocale_country_attribute" onload_delay="90" purpose="Check if attribute country of SystemInfoLocale exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoLocale_country_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoLocale_language_attribute" onload_delay="90" purpose="Check if attribute language of SystemInfoLocale exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoLocale_language_attribute" onload_delay="90" purpose="Check if attribute language of SystemInfoLocale exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoLocale_language_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoCpu_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoCpu can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoCpu_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoCpu can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoCpu_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoDisplay can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoDisplay can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoLocale_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoLocale can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoLocale_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoLocale can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoLocale_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPeripheral_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoPeripheral can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPeripheral_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoPeripheral can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPeripheral_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoSIM_extend" onload_delay="90" purpose="Check if instance of SystemInfoSIM interface can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoSIM_extend" onload_delay="90" purpose="Check if instance of SystemInfoSIM interface can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoSIM_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoWifiNetwork_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoWifiNetwork can be extended with new property">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoWifiNetwork_extend" onload_delay="90" purpose="Check if instance of interface SystemInfoWifiNetwork can be extended with new property">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoWifiNetwork_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_availableCapacity_attribute" onload_delay="90" purpose="Check if attribute availableCapacity of SystemInfoStorageUnit exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_availableCapacity_attribute" onload_delay="90" purpose="Check if attribute availableCapacity of SystemInfoStorageUnit exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_availableCapacity_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_capacity_attribute" onload_delay="90" purpose="Check if attribute capacity of SystemInfoStorageUnit exists, has type Number and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_capacity_attribute" onload_delay="90" purpose="Check if attribute capacity of SystemInfoStorageUnit exists, has type Number and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_capacity_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_isRemovable_attribute" onload_delay="90" purpose="Check if attribute isRemovable of SystemInfoStorageUnit exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_isRemovable_attribute" onload_delay="90" purpose="Check if attribute isRemovable of SystemInfoStorageUnit exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_isRemovable_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_isRemoveable_attribute" onload_delay="90" purpose="Check if attribute isRemoveable of SystemInfoStorageUnit exists, has type Boolean and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_isRemoveable_attribute" onload_delay="90" purpose="Check if attribute isRemoveable of SystemInfoStorageUnit exists, has type Boolean and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_isRemoveable_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_type_attribute" onload_delay="90" purpose="Check if attribute type of SystemInfoStorageUnit exists, has type DOMString and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_type_attribute" onload_delay="90" purpose="Check if attribute type of SystemInfoStorageUnit exists, has type DOMString and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorageUnit_extend" onload_delay="90" purpose="Check if SystemInfoStorageUnit is extendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorageUnit_extend" onload_delay="90" purpose="Check if SystemInfoStorageUnit is extendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorageUnit_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBuild_extend" onload_delay="90" purpose="Check if SystemInfoBuild is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBuild_extend" onload_delay="90" purpose="Check if SystemInfoBuild is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBuild_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBuild_manufacturer_attribute" onload_delay="90" purpose="Check attribute manufacturer of SystemInfoBuild_manufacturer">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBuild_manufacturer_attribute" onload_delay="90" purpose="Check attribute manufacturer of SystemInfoBuild_manufacturer">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBuild_manufacturer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBuild_model_attribute" onload_delay="90" purpose="Check attribute model of SystemInfoBuild">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBuild_model_attribute" onload_delay="90" purpose="Check attribute model of SystemInfoBuild">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBuild_model_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceOrientation_extend" onload_delay="90" purpose="Check if SystemInfoDeviceOrientation is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceOrientation_extend" onload_delay="90" purpose="Check if SystemInfoDeviceOrientation is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceOrientation_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoStorage_extend" onload_delay="90" purpose="Check if SystemInfoStorage is expendable">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoStorage_extend" onload_delay="90" purpose="Check if SystemInfoStorage is expendable">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoStorage_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_in_tizen" purpose="Check if package exists in tizen.">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_in_tizen" purpose="Check if package exists in tizen.">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_missarg" purpose="Check if getPropertyValue method called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_missarg" purpose="Check if getPropertyValue method called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_with_errorCallback" onload_delay="90" purpose="Check method SystemInfo_getPropertyValue with errorCallback">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_with_errorCallback" onload_delay="90" purpose="Check method SystemInfo_getPropertyValue with errorCallback">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_property_TypeMismatch" onload_delay="90" purpose="check if getPropertyValue throws exception when property is incorrect">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_property_TypeMismatch" onload_delay="90" purpose="check if getPropertyValue throws exception when property is incorrect">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_property_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_invalid_cb" onload_delay="90" purpose="Check getPropertyValue() argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_invalid_cb" onload_delay="90" purpose="Check getPropertyValue() argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if getPropertyValue throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_errorCallback_TypeMismatch" onload_delay="90" purpose="Check if getPropertyValue throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getPropertyValue throws exception when errorCallback is invalid">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_errorCallback_invalid_cb" onload_delay="90" purpose="Check if getPropertyValue throws exception when errorCallback is invalid">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_options_TypeMismatch" onload_delay="90" purpose="check if addPropertyValueChangeListener of SystemInfo throws exception when option is incorrect">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_options_TypeMismatch" onload_delay="90" purpose="check if addPropertyValueChangeListener of SystemInfo throws exception when option is incorrect">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_options_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_property_TypeMismatch" onload_delay="90" purpose="check if addPropertyValueChangeListener throws exception when property is incorrect">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_property_TypeMismatch" onload_delay="90" purpose="check if addPropertyValueChangeListener throws exception when property is incorrect">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_property_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_missarg" purpose="Check if addPropertyValueChangeListener method of SystemInfo called with missing non-optional argument throws an exception">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_missarg" purpose="Check if addPropertyValueChangeListener method of SystemInfo called with missing non-optional argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_TypeMismatch" onload_delay="90" purpose="Check argument successCallback conversions exception">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_invalid_cb" onload_delay="90" purpose="Check addPropertyValueChangeListener() argument successCallback validation - use {onsuccess: function(){}}">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_invalid_cb" onload_delay="90" purpose="Check addPropertyValueChangeListener() argument successCallback validation - use {onsuccess: function(){}}">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_removePropertyValueChangeListener_exist" purpose="check if method removePropertyValueChangeListener of SystemInfo exists">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_removePropertyValueChangeListener_exist" purpose="check if method removePropertyValueChangeListener of SystemInfo exists">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_removePropertyValueChangeListener_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess" onload_delay="90" purpose="Check if SystemInfoPropertySuccessCallback works">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess" onload_delay="90" purpose="Check if SystemInfoPropertySuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_accelerometerWakeup_attribute" purpose="Check attribute accelerometerWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_accelerometerWakeup_attribute" purpose="Check attribute accelerometerWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_accelerometerWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_autoRotation_attribute" purpose="Check attribute autoRotation of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_autoRotation_attribute" purpose="Check attribute autoRotation of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_autoRotation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_barometerWakeup_attribute" purpose="Check attribute barometerWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_barometerWakeup_attribute" purpose="Check attribute barometerWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_barometerWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_camera_attribute" purpose="Check attribute camera of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_camera_attribute" purpose="Check attribute camera of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_camera_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_dataEncryption_attribute" purpose="Check attribute dataEncryption of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_dataEncryption_attribute" purpose="Check attribute dataEncryption of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_dataEncryption_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_graphicsAcceleration_attribute" purpose="Check attribute graphicsAcceleration of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_graphicsAcceleration_attribute" purpose="Check attribute graphicsAcceleration of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_graphicsAcceleration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_gyroscopeWakeup_attribute" purpose="Check attribute gyroscopeWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_gyroscopeWakeup_attribute" purpose="Check attribute gyroscopeWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_gyroscopeWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_inputKeyboardLayout_attribute" purpose="Check attribute inputKeyboardLayout of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_inputKeyboardLayout_attribute" purpose="Check attribute inputKeyboardLayout of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_inputKeyboardLayout_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_magnetometerWakeup_attribute" purpose="Check attribute magnetometerWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_magnetometerWakeup_attribute" purpose="Check attribute magnetometerWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_magnetometerWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_nativeOspCompatible_attribute" purpose="Check attribute nativeOspCompatible of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_nativeOspCompatible_attribute" purpose="Check attribute nativeOspCompatible of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_nativeOspCompatible_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_nfcReservedPush_attribute" purpose="Check attribute nfcReservedPush of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_nfcReservedPush_attribute" purpose="Check attribute nfcReservedPush of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_nfcReservedPush_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_opengles_attribute" purpose="Check attribute opengles of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_opengles_attribute" purpose="Check attribute opengles of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_opengles_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_openglestextureFormat_attribute" purpose="Check attribute openglestextureFormat of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_openglestextureFormat_attribute" purpose="Check attribute openglestextureFormat of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_openglestextureFormat_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_photometerWakeup_attribute" purpose="Check attribute photometerWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_photometerWakeup_attribute" purpose="Check attribute photometerWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_photometerWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_photometer_attribute" purpose="Check attribute photometer of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_photometer_attribute" purpose="Check attribute photometer of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_photometer_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_proximityWakeup_attribute" purpose="Check attribute proximityWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_proximityWakeup_attribute" purpose="Check attribute proximityWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_proximityWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_push_attribute" purpose="Check attribute push of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_push_attribute" purpose="Check attribute push of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_push_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_screenSize480_800_attribute" purpose="Check attribute screenSize480_800 of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_screenSize480_800_attribute" purpose="Check attribute screenSize480_800 of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_screenSize480_800_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_screenSize720_1280_attribute" purpose="Check attribute screenSize720_1280 of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_screenSize720_1280_attribute" purpose="Check attribute screenSize720_1280 of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_screenSize720_1280_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_screenSizeNormal_attribute" purpose="Check attribute screenSizeNormal of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_screenSizeNormal_attribute" purpose="Check attribute screenSizeNormal of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_screenSizeNormal_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_secureElement_attribute" purpose="Check attribute secureElement of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_secureElement_attribute" purpose="Check attribute secureElement of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_secureElement_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_shellAppWidget_attribute" purpose="Check attribute shellAppWidget of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_shellAppWidget_attribute" purpose="Check attribute shellAppWidget of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_shellAppWidget_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_speechSynthesis_attribute" purpose="Check attribute speechSynthesis of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_speechSynthesis_attribute" purpose="Check attribute speechSynthesis of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_speechSynthesis_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_telephonyMms_attribute" purpose="Check attribute telephonyMms of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_telephonyMms_attribute" purpose="Check attribute telephonyMms of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_telephonyMms_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_telephonySms_attribute" purpose="Check attribute telephonySms of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_telephonySms_attribute" purpose="Check attribute telephonySms of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_telephonySms_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_telephony_attribute" purpose="Check attribute telephony of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_telephony_attribute" purpose="Check attribute telephony of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_telephony_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_tiltmeterWakeup_attribute" purpose="Check attribute tiltmeterWakeup of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_tiltmeterWakeup_attribute" purpose="Check attribute tiltmeterWakeup of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_tiltmeterWakeup_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_tiltmeter_attribute" purpose="Check attribute tiltmeter of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_tiltmeter_attribute" purpose="Check attribute tiltmeter of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_tiltmeter_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_visionFaceRecognition_attribute" purpose="Check attribute visionFaceRecognition of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_visionFaceRecognition_attribute" purpose="Check attribute visionFaceRecognition of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_visionFaceRecognition_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_visionImageRecognition_attribute" purpose="Check attribute visionImageRecognition of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_visionImageRecognition_attribute" purpose="Check attribute visionImageRecognition of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_visionImageRecognition_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_visionQrcodeGeneration_attribute" purpose="Check attribute visionQrcodeGeneration of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_visionQrcodeGeneration_attribute" purpose="Check attribute visionQrcodeGeneration of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_visionQrcodeGeneration_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_visionQrcodeRecognition_attribute" purpose="Check attribute visionQrcodeRecognition of SystemInfoDeviceCapability">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_visionQrcodeRecognition_attribute" purpose="Check attribute visionQrcodeRecognition of SystemInfoDeviceCapability">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_visionQrcodeRecognition_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_removePropertyValueChangeListener_all_properties" purpose="check whether removePropertyValueChangeListener() method properly unsubscribes notifications for property changes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_removePropertyValueChangeListener_all_properties" purpose="check whether removePropertyValueChangeListener() method properly unsubscribes notifications for property changes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_removePropertyValueChangeListener_all_properties.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_CellularNetwork" onload_delay="90" purpose="check if getPropertyValue('CELLULAR_NETWORK', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_CellularNetwork" onload_delay="90" purpose="check if getPropertyValue('CELLULAR_NETWORK', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_CellularNetwork.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_CPU" onload_delay="90" purpose="check if getPropertyValue('CPU', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_CPU" onload_delay="90" purpose="check if getPropertyValue('CPU', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_CPU.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_DeviceOrientation" onload_delay="90" purpose="check if getPropertyValue('DEVICE_ORIENTATION', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_DeviceOrientation" onload_delay="90" purpose="check if getPropertyValue('DEVICE_ORIENTATION', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_DeviceOrientation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDisplay_constructor_display" onload_delay="90" purpose="check if getPropertyValue('Display', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDisplay_constructor_display" onload_delay="90" purpose="check if getPropertyValue('Display', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDisplay_constructor_display.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Storage" onload_delay="90" purpose="check if getPropertyValue('Storage', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Storage" onload_delay="90" purpose="check if getPropertyValue('Storage', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Storage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_WifiNetwork" onload_delay="90" purpose="check if getPropertyValue('WifiNetwork', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_WifiNetwork" onload_delay="90" purpose="check if getPropertyValue('WifiNetwork', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_WifiNetwork.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener" onload_delay="90" purpose="Check method addPropertyValueChangeListener of SystemInfo">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener" onload_delay="90" purpose="Check method addPropertyValueChangeListener of SystemInfo">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_with_options" onload_delay="90" purpose="Check with optional arguments addPropertyValueChangeListener(valid_property, valid_successCallback, valid_options)">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_with_options" onload_delay="90" purpose="Check with optional arguments addPropertyValueChangeListener(valid_property, valid_successCallback, valid_options)">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_with_options.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_removePropertyValueChangeListener" onload_delay="90" purpose="Check method removePropertyValueChangeListener of SystemInfo">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_removePropertyValueChangeListener" onload_delay="90" purpose="Check method removePropertyValueChangeListener of SystemInfo">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_removePropertyValueChangeListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_missarg" purpose="check if getPropertyValue(SystemInfoPropertyId) (no success callback) throws an exception">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_missarg" purpose="check if getPropertyValue(SystemInfoPropertyId) (no success callback) throws an exception">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_successCallback_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_missarg" purpose="check if addPropertyValueChangeListener(SystemInfoPropertyId) (no success callback) throws an exception when successCallback is missing">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_successCallback_missarg" purpose="check if addPropertyValueChangeListener(SystemInfoPropertyId) (no success callback) throws an exception when successCallback is missing">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_successCallback_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_TypeMismatch" onload_delay="90" purpose="Check if getPropertyValue throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_getPropertyValue_successCallback_TypeMismatch" onload_delay="90" purpose="Check if getPropertyValue throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_getPropertyValue_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Battery" onload_delay="90" purpose="check if getPropertyValue('BATTERY', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Battery" onload_delay="90" purpose="check if getPropertyValue('BATTERY', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Battery.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Build" onload_delay="90" purpose="check if getPropertyValue('BUILD', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Build" onload_delay="90" purpose="check if getPropertyValue('BUILD', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Build.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Display" onload_delay="90" purpose="check if getPropertyValue('DISPLAY', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Display" onload_delay="90" purpose="check if getPropertyValue('DISPLAY', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Display.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Locale" onload_delay="90" purpose="check if getPropertyValue('LOCALE', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Locale" onload_delay="90" purpose="check if getPropertyValue('LOCALE', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Locale.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Network" onload_delay="90" purpose="check if getPropertyValue('NETWORK', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Network" onload_delay="90" purpose="check if getPropertyValue('NETWORK', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Network.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Peripheral" onload_delay="90" purpose="check if getPropertyValue('PERIPHERAL', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_Peripheral" onload_delay="90" purpose="check if getPropertyValue('PERIPHERAL', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_Peripheral.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_SIM" onload_delay="90" purpose="check if getPropertyValue('SIM', successCB, errorCB) calls successCallback + results' attributes">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoPropertySuccessCallback_onsuccess_SIM" onload_delay="90" purpose="check if getPropertyValue('SIM', successCB, errorCB) calls successCallback + results' attributes">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoPropertySuccessCallback_onsuccess_SIM.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoBuild_buildVersion_attribute" onload_delay="90" purpose="Check attribute buildVersion of SystemInfoBuild">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoBuild_buildVersion_attribute" onload_delay="90" purpose="Check attribute buildVersion of SystemInfoBuild">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoBuild_buildVersion_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceCapability_profile_attribute" purpose="Check if attribute profile of SystemInfoDeviceCapability exists, has type SystemInfoProfile and is readonly">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceCapability_profile_attribute" purpose="Check if attribute profile of SystemInfoDeviceCapability exists, has type SystemInfoProfile and is readonly">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceCapability_profile_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfoDeviceOrientation_isAutoRotation_attribute" onload_delay="90" purpose="Check isAutoRotation attribute of SystemInfoDeviceOrientation">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfoDeviceOrientation_isAutoRotation_attribute" onload_delay="90" purpose="Check isAutoRotation attribute of SystemInfoDeviceOrientation">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfoDeviceOrientation_isAutoRotation_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_property_empty" onload_delay="90" purpose="check with empty SystemInfoPropertyId argument of addPropertyValueChangeListener">
+      <testcase component="TizenAPI/System/SystemInfo" execution_type="auto" id="SystemInfo_addPropertyValueChangeListener_property_empty" onload_delay="90" purpose="check with empty SystemInfoPropertyId argument of addPropertyValueChangeListener">
         <description>
           <test_script_entry>/opt/tct-systeminfo-tizen-tests/systeminfo/SystemInfo_addPropertyValueChangeListener_property_empty.html</test_script_entry>
         </description>
index d7f34aa1af0ea1b6401d7a5d8961a49a4f7d2a5c..64a01d1ca0f52d713d75e6daecdca5669fd81090 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-systemsetting-tizen-tests">
     <set name="SystemSetting">
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_exist" purpose="Check if exists of getProperty">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_exist" purpose="Check if exists of getProperty">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_exist" purpose="Check if exists of setProperty">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_exist" purpose="Check if exists of setProperty">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_extend" purpose="check if SystemSettingManager is extendable">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_extend" purpose="check if SystemSettingManager is extendable">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_HOME_SCREEN" purpose="check if getProperty works for HOME_SCREEN">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_HOME_SCREEN" purpose="check if getProperty works for HOME_SCREEN">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_HOME_SCREEN.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_INCOMING_CALL" purpose="check if getProperty works for INCOMING_CALL">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_INCOMING_CALL" purpose="check if getProperty works for INCOMING_CALL">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_INCOMING_CALL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_type_TypeMismatch" purpose="check if getProperty throws exception when type is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_type_TypeMismatch" purpose="check if getProperty throws exception when type is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_LOCK_SCREEN" purpose="check if getProperty works for LOCK_SCREEN">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_LOCK_SCREEN" purpose="check if getProperty works for LOCK_SCREEN">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_LOCK_SCREEN.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_no_errorCallback" purpose="check if getProperty works without error callback">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_no_errorCallback" purpose="check if getProperty works without error callback">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_no_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_HOME_SCREEN" purpose="check if setProperty works for HOME_SCREEN">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_HOME_SCREEN" purpose="check if setProperty works for HOME_SCREEN">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_HOME_SCREEN.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_INCOMING_CALL" purpose="check if setProperty works for INCOMING_CALL">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_INCOMING_CALL" purpose="check if setProperty works for INCOMING_CALL">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_INCOMING_CALL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_errorCallback_invalid_cb" purpose="check if setProperty throws exception when error callback is invalid">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_errorCallback_invalid_cb" purpose="check if setProperty throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_successCallback_invalid_cb" purpose="check if setProperty throws exception when success callback is invalid">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_successCallback_invalid_cb" purpose="check if setProperty throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_type_TypeMismatch" purpose="check if setProperty throws exception when type is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_type_TypeMismatch" purpose="check if setProperty throws exception when type is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_type_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_LOCK_SCREEN" purpose="check if setProperty works for LOCK_SCREEN">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_LOCK_SCREEN" purpose="check if setProperty works for LOCK_SCREEN">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_LOCK_SCREEN.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_no_errorCallback" purpose="check if setProperty works for home_screen without error_callback">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_no_errorCallback" purpose="check if setProperty works for home_screen without error_callback">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_no_errorCallback.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_NOTIFICATION_EMAIL" purpose="check if setProperty works for NOTIFICATION_EMAIL">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_NOTIFICATION_EMAIL" purpose="check if setProperty works for NOTIFICATION_EMAIL">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_NOTIFICATION_EMAIL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_notexist" purpose="check if SystemSettingManage doesn't exist">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_notexist" purpose="check if SystemSettingManage doesn't exist">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingObject_notexist" purpose="check if SystemSettingObject is undefined">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingObject_notexist" purpose="check if SystemSettingObject is undefined">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingSuccessCallback_notexist" purpose="check if SystemSettingSuccessCallback doesn't exist">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingSuccessCallback_notexist" purpose="check if SystemSettingSuccessCallback doesn't exist">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingSuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_NOTIFICATION_EMAIL" purpose="check if getProperty works for NOTIFICATION_EMAIL">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_NOTIFICATION_EMAIL" purpose="check if getProperty works for NOTIFICATION_EMAIL">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_NOTIFICATION_EMAIL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_in_tizen" purpose="check if tizen.systemsetting can be overwritten">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_in_tizen" purpose="check if tizen.systemsetting can be overwritten">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingSuccessCallback_onsuccess" purpose="Check if SystemSettingSuccessCallback works">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingSuccessCallback_onsuccess" purpose="Check if SystemSettingSuccessCallback works">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingSuccessCallback_onsuccess.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_successCallback_TypeMismatch" purpose="Check if setProperty throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_successCallback_TypeMismatch" purpose="Check if setProperty throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_missarg" purpose="Check if setProperty throws exception when non-optional argument is missing">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_missarg" purpose="Check if setProperty throws exception when non-optional argument is missing">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_setProperty_errorCallback_TypeMismatch" purpose="Check if setProperty throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_setProperty_errorCallback_TypeMismatch" purpose="Check if setProperty throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_setProperty_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_missarg" purpose="Check if getProperty throws exception when non-optional argument is missing">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_missarg" purpose="Check if getProperty throws exception when non-optional argument is missing">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_successCallback_TypeMismatch" purpose="Check if getProperty throws exception when successCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_successCallback_TypeMismatch" purpose="Check if getProperty throws exception when successCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_errorCallback_TypeMismatch" purpose="Check if getProperty throws exception when errorCallback is incorrect">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_errorCallback_TypeMismatch" purpose="Check if getProperty throws exception when errorCallback is incorrect">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_errorCallback_invalid_cb" purpose="check if getProperty throws exception when error callback is invalid">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_errorCallback_invalid_cb" purpose="check if getProperty throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SystemSettingManager_getProperty_successCallback_invalid_cb" purpose="check if getProperty throws exception when success callback is invalid">
+      <testcase component="TizenAPI/System/SystemSetting" execution_type="auto" id="SystemSettingManager_getProperty_successCallback_invalid_cb" purpose="check if getProperty throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-systemsetting-tizen-tests/systemsetting/SystemSettingManager_getProperty_successCallback_invalid_cb.html</test_script_entry>
         </description>
index a48a6a9559765314be4c83b23b9d6541063f027f..38ddcbb9894636d51a288e0dab75211d46cee42a 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-testconfig">
     <set name="tct-bluetooth-tizen-tests">
-      <testcase execution_type="manual" id="BluetoothConfiguration" purpose="tct-bluetooth-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="BluetoothConfiguration" purpose="tct-bluetooth-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -26,7 +26,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-callhistory-tizen-tests">
-      <testcase execution_type="manual" id="CallHistoryConfiguration" purpose="tct-callhistory-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="CallHistoryConfiguration" purpose="tct-callhistory-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -44,7 +44,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-datacontrol-tizen-tests">
-      <testcase execution_type="manual" id="DataControlConfiguration" purpose="tct-datacontrol-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="DataControlConfiguration" purpose="tct-datacontrol-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -69,7 +69,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-download-tizen-tests">
-      <testcase execution_type="manual" id="DownloadConfiguration" purpose="tct-download-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="DownloadConfiguration" purpose="tct-download-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -83,7 +83,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-messaging-email-tizen-tests">
-      <testcase execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-email-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-email-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -125,7 +125,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-messaging-mms-tizen-tests">
-      <testcase execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-mms-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-mms-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -139,7 +139,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-messaging-sms-tizen-tests">
-      <testcase execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-sms-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="MessagingConfiguration" purpose="tct-messaging-sms-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -153,7 +153,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-nfc-tizen-tests">
-      <testcase execution_type="manual" id="NFCConfiguration" purpose="tct-nfc-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="NFCConfiguration" purpose="tct-nfc-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -171,7 +171,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-time-tizen-tests">
-      <testcase execution_type="manual" id="TimeConfiguration" purpose="tct-time-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="TimeConfiguration" purpose="tct-time-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -205,7 +205,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-push-tizen-tests">
-      <testcase execution_type="manual" id="PushConfiguration" purpose="tct-push-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="PushConfiguration" purpose="tct-push-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -219,7 +219,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-networkbearerselection-tizen-tests">
-      <testcase execution_type="manual" id="NetworkbearerselectionConfiguration" purpose="tct-networkbearerselection-tizen-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="NetworkbearerselectionConfiguration" purpose="tct-networkbearerselection-tizen-tests Configuration">
         <description>
           <pre_condition />
           <steps>
@@ -237,7 +237,7 @@ The tct-bt-helper is included in the tct-bluetooth-tizen-tests RPM package. Inst
         </testcase>
     </set>
     <set name="tct-geoallow-w3c-tests">
-      <testcase execution_type="manual" id="GeoallowConfiguration" purpose="tct-geoallow-w3c-tests Configuration">
+      <testcase component="WebAPI/Tizen/Configuration" execution_type="manual" id="GeoallowConfiguration" purpose="tct-geoallow-w3c-tests Configuration">
         <description>
           <pre_condition />
           <steps>
index b8305b829e5897c02b015c89a99b214fbae03f62..ede9dc24270dc386dd0352e4fd6da650509d47e0 100644 (file)
@@ -3,52 +3,52 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-text-css3-tests">
     <set name="TextEffects">
-      <testcase execution_type="auto" id="CSS3TextEffects_text-transform_capitalize" purpose="Check if the text-transform value is capitalize">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-transform_capitalize" purpose="Check if the text-transform value is capitalize">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-transform_capitalize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-align_center" purpose="To check if the element text-align is expected 'center'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-align_center" purpose="To check if the element text-align is expected 'center'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-align_center.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-indent_initial_value" purpose="Check if the 'text-indent' initial value is '0px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-indent_initial_value" purpose="Check if the 'text-indent' initial value is '0px'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-indent_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-indent_length" purpose="To check if the element text-indent is expected '40px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-indent_length" purpose="To check if the element text-indent is expected '40px'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-indent_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-decoration_underline" purpose="To check if the element text-decoration is expected 'underline'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-decoration_underline" purpose="To check if the element text-decoration is expected 'underline'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-decoration_underline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-emphasis-color_color" purpose="To check if the element text-emphasis-color is expected 'yellow'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-emphasis-color_color" purpose="To check if the element text-emphasis-color is expected 'yellow'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-emphasis-color_color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-emphasis-style_none" purpose="To check if the element text-emphasis-style is expected 'none'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-emphasis-style_none" purpose="To check if the element text-emphasis-style is expected 'none'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-emphasis-style_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-emphasis_color" purpose="To check if the element text-emphasis is expected 'none rgb(255,0,0)'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-emphasis_color" purpose="To check if the element text-emphasis is expected 'none rgb(255,0,0)'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-emphasis_color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-shadow_shadow" purpose="To check if the element text-shadow is expected 'blue 2px 2px, red -2px -2px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-shadow_shadow" purpose="To check if the element text-shadow is expected 'blue 2px 2px, red -2px -2px'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-shadow_shadow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_TextEffects_tests_entry5" purpose="Check that the CSS white-space:nowrap and clear float are identical">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="manual" id="css3_TextEffects_tests_entry5" purpose="Check that the CSS white-space:nowrap and clear float are identical">
         <description>
           <steps>
             <step order="1">
@@ -59,7 +59,7 @@
           <test_script_entry>/opt/tct-text-css3-tests/text/webkit/nowrap-clear-float.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_TextEffects_tests_entry6" purpose="To check the CSS white-space:pre-wrap is rendered properly">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="manual" id="css3_TextEffects_tests_entry6" purpose="To check the CSS white-space:pre-wrap is rendered properly">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-text-css3-tests/text/webkit/pre-wrap-line-test.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_word-wrap_breakword" purpose="Check if the word-wrap value is break-word">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_word-wrap_breakword" purpose="Check if the word-wrap value is break-word">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_word-wrap_breakword.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_word-spacing_normal" purpose="To check  if the element word-spacing test expected 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_word-spacing_normal" purpose="To check  if the element word-spacing test expected 'normal'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_word-spacing_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_word-spacing_spacinglimit" purpose="To check  if the element word-spacing test expected '10px'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_word-spacing_spacinglimit" purpose="To check  if the element word-spacing test expected '10px'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_word-spacing_spacinglimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_hyphens_auto" purpose="To check  if the element hyphens test expected 'auto'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_hyphens_auto" purpose="To check  if the element hyphens test expected 'auto'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_hyphens_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_letter-spacing_initial_value" purpose="Check  if the 'letter-spacing' initial value is 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_letter-spacing_initial_value" purpose="Check  if the 'letter-spacing' initial value is 'normal'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_letter-spacing_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_line-break_normal" purpose="To check  if the element line-break test expected 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_line-break_normal" purpose="To check  if the element line-break test expected 'normal'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_line-break_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_overflow-wrap_normal" purpose="To check  if the element overflow-wrap test expected 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_overflow-wrap_normal" purpose="To check  if the element overflow-wrap test expected 'normal'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_overflow-wrap_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_tab-size_initial" purpose="To check  if the element tab-size test expected '8'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_tab-size_initial" purpose="To check  if the element tab-size test expected '8'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_tab-size_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_word-break_initial_value" purpose="Check  if the element word-break test expected 'normal'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_word-break_initial_value" purpose="Check  if the element word-break test expected 'normal'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_word-break_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_word-wrap_initial_value" purpose="Check if the initial value of word-wrap is 'normal' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_word-wrap_initial_value" purpose="Check if the initial value of word-wrap is 'normal' on test div">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_word-wrap_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-align_right" purpose="Check if the inline contents are aligned to the right edge of the line box">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-align_right" purpose="Check if the inline contents are aligned to the right edge of the line box">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-align_right.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-transform_initial_value" purpose="Check if the initial value of text-transform  is 'none' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-transform_initial_value" purpose="Check if the initial value of text-transform  is 'none' on test div">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-transform_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-align_justify" purpose="Check if the element text-align test expected 'justify'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-align_justify" purpose="Check if the element text-align test expected 'justify'">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-align_justify.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3TextEffects_text-indent_percentage" purpose="Check if the text-indent value is percentage">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Text Module Level 3 (Partial)" execution_type="auto" id="CSS3TextEffects_text-indent_percentage" purpose="Check if the text-indent value is percentage">
         <description>
           <test_script_entry>/opt/tct-text-css3-tests/text/CSS3TextEffects_text-indent_percentage.html</test_script_entry>
         </description>
index fff0d998b4fe62c1f68efb3aa00523f18786128c..97b2cb9c3c066725fddf407ca5214cdce6dd177f 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-time-tizen-tests">
     <set name="Time">
-      <testcase execution_type="auto" id="Time_TZDate_toLocaleDateString" purpose="Time_TZDate_toLocaleDateString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toLocaleDateString" purpose="Time_TZDate_toLocaleDateString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toLocaleDateString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCSeconds" purpose="Check if TZDate.getUTCSeconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCSeconds" purpose="Check if TZDate.getUTCSeconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getHours" purpose="Check if TZDate.getHours() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getHours" purpose="Check if TZDate.getHours() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCMilliseconds" purpose="Check if TZDate.getUTCMilliseconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCMilliseconds" purpose="Check if TZDate.getUTCMilliseconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toUTC" purpose="Time_TZDate_toUTC">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toUTC" purpose="Time_TZDate_toUTC">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toUTC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_normal" purpose="Check if TZDate.setSeconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_normal" purpose="Check if TZDate.setSeconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_true" purpose="Check if TZDate.earlierThan() with future date returns true">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_true" purpose="Check if TZDate.earlierThan() with future date returns true">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithEqual" purpose="Check if TZDate.difference() with equal dates works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithEqual" purpose="Check if TZDate.difference() with equal dates works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithEqual.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_normal" purpose="Check if TZDate.setMilliseconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_normal" purpose="Check if TZDate.setMilliseconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCFullYear" purpose="Check if TZDate.getUTCFullYear() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCFullYear" purpose="Check if TZDate.getUTCFullYear() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_secondsFromUTC" purpose="Check if TZDate.secondsFromUTC works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_secondsFromUTC" purpose="Check if TZDate.secondsFromUTC works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_secondsFromUTC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toLocaleString" purpose="Time_TZDate_toLocaleString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toLocaleString" purpose="Time_TZDate_toLocaleString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toLocaleString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_normal" purpose="Check if TZDate.setUTCFullYear() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_normal" purpose="Check if TZDate.setUTCFullYear() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_normal" purpose="Time_TZDate_setFullYear_normal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_normal" purpose="Time_TZDate_setFullYear_normal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getMinutes" purpose="Check if TZDate.getMinutes() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getMinutes" purpose="Check if TZDate.getMinutes() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getPreviousDSTTransition" purpose="Check if TZDate.getPreviousDSTTransition() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getPreviousDSTTransition" purpose="Check if TZDate.getPreviousDSTTransition() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getPreviousDSTTransition.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_normal" purpose="Check if TZDate.setDate() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_normal" purpose="Check if TZDate.setDate() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_normal" purpose="Check if TZDate.setMinutes() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_normal" purpose="Check if TZDate.setMinutes() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getTimezoneAbbreviation_summerMonth" purpose="Check if TZDate.getTimezoneAbbreviation() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getTimezoneAbbreviation_summerMonth" purpose="Check if TZDate.getTimezoneAbbreviation() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getTimezoneAbbreviation_summerMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_normal" purpose="Check if TZDate.setUTCMilliseconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_normal" purpose="Check if TZDate.setUTCMilliseconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toDateString" purpose="Time_TZDate_toDateString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toDateString" purpose="Time_TZDate_toDateString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toDateString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getTimezone" purpose="Check if TZDate.getTimezone() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getTimezone" purpose="Check if TZDate.getTimezone() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toTimeString" purpose="Time_TZDate_toTimeString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toTimeString" purpose="Time_TZDate_toTimeString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toTimeString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toString" purpose="Time_TZDate_toString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toString" purpose="Time_TZDate_toString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCHours" purpose="Check if TZDate.getUTCHours() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCHours" purpose="Check if TZDate.getUTCHours() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_normal" purpose="Check if TZDate.setUTCMinutes() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_normal" purpose="Check if TZDate.setUTCMinutes() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getDay" purpose="Check if TZDate.getDay() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getDay" purpose="Check if TZDate.getDay() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_normal" purpose="Time_TZDate_setUTCMonth_normal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_normal" purpose="Time_TZDate_setUTCMonth_normal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCDay" purpose="Check if TZDate.getUTCDay() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCDay" purpose="Check if TZDate.getUTCDay() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getMilliseconds" purpose="Check if TZDate.getMilliseconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getMilliseconds" purpose="Check if TZDate.getMilliseconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCMinutes" purpose="Check if TZDate.getUTCMinutes() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCMinutes" purpose="Check if TZDate.getUTCMinutes() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_true" purpose="Check if TZDate.laterThan() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_true" purpose="Check if TZDate.laterThan() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_equalsTo_equal" purpose="Check if TZDate.equalsTo() called with equal object returns true">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_equalsTo_equal" purpose="Check if TZDate.equalsTo() called with equal object returns true">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_equalsTo_equal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getMonth" purpose="Check if TZDate.getMonth() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getMonth" purpose="Check if TZDate.getMonth() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getNextDSTTransition" purpose="Check if TZDate.getNextDSSTTransition() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getNextDSTTransition" purpose="Check if TZDate.getNextDSSTTransition() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getNextDSTTransition.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCMonth" purpose="Check if TZDate.getUTCMonth() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCMonth" purpose="Check if TZDate.getUTCMonth() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toTimezone" purpose="Time_TZDate_toTimezone">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toTimezone" purpose="Time_TZDate_toTimezone">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_isDST_true" purpose="Check if TZDate.isDST() returns true on DST date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_isDST_true" purpose="Check if TZDate.isDST() returns true on DST date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_isDST_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_normal" purpose="Time_TZDate_setUTCSeconds_normal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_normal" purpose="Time_TZDate_setUTCSeconds_normal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getUTCDate" purpose="Check if TZDate.getUTCDate() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getUTCDate" purpose="Check if TZDate.getUTCDate() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getUTCDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toLocaleTimeString" purpose="Time_TZDate_toLocaleTimeString">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toLocaleTimeString" purpose="Time_TZDate_toLocaleTimeString">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toLocaleTimeString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_normal" purpose="Check if TZDate.setMonth() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_normal" purpose="Check if TZDate.setMonth() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_normal" purpose="Check if TZDate.setUTCHours() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_normal" purpose="Check if TZDate.setUTCHours() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getSeconds" purpose="Check if TZDate.getSeconds() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getSeconds" purpose="Check if TZDate.getSeconds() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getDate" purpose="Check if TZDate.getDate() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getDate" purpose="Check if TZDate.getDate() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getFullYear" purpose="Check if TZDate.getFullYear() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getFullYear" purpose="Check if TZDate.getFullYear() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_normal" purpose="Check if TZDate.setHours() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_normal" purpose="Check if TZDate.setHours() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_normal" purpose="Check if TZDate.setUTCDate() works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_normal" purpose="Check if TZDate.setUTCDate() works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithFutureDate" purpose="Check if TZDate.difference() with future date works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithFutureDate" purpose="Check if TZDate.difference() with future date works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithFutureDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithFutureHour" purpose="Check if TZDate.difference() with date hour later works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithFutureHour" purpose="Check if TZDate.difference() with date hour later works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithFutureHour.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithFutureSeconds" purpose="Check if TZDate.difference() with date seconds later works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithFutureSeconds" purpose="Check if TZDate.difference() with date seconds later works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithFutureSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithFutureYear" purpose="Check if TZDate.difference() with date one year later works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithFutureYear" purpose="Check if TZDate.difference() with date one year later works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithFutureYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithCharacter" purpose="Check if TZDate.difference() with wrong string argument throws exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithCharacter" purpose="Check if TZDate.difference() with wrong string argument throws exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithCharacter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_falseEqual" purpose="Check if TZDate.earlierThan() with same date returns false">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_falseEqual" purpose="Check if TZDate.earlierThan() with same date returns false">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_falseEqual.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_falseLater" purpose="Check if TZDate.earlierThan() with past date returns false">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_falseLater" purpose="Check if TZDate.earlierThan() with past date returns false">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_falseLater.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_stringTZDate" purpose="Check if TZDate.earlierThan() with string representation of date throws an error">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_stringTZDate" purpose="Check if TZDate.earlierThan() with string representation of date throws an error">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_stringTZDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_number" purpose="Check if TZDate.earlierThan() with number argument throws an error">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_number" purpose="Check if TZDate.earlierThan() with number argument throws an error">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_character" purpose="Check if TZDate.earlierThan() with wrong string argument throws an exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_character" purpose="Check if TZDate.earlierThan() with wrong string argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_earlierThan_timezone" purpose="Check if TZDate.earlierThan() with past date converted to local timezone returns true">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_earlierThan_timezone" purpose="Check if TZDate.earlierThan() with past date converted to local timezone returns true">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_earlierThan_timezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_equalsTo_diff" purpose="Check if TZDate.equalsTo() called with different object returns false">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_equalsTo_diff" purpose="Check if TZDate.equalsTo() called with different object returns false">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_equalsTo_diff.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_equalsTo_number" purpose="Check if TZDate.equalsTo() with number argument throws an exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_equalsTo_number" purpose="Check if TZDate.equalsTo() with number argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_equalsTo_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_equalsTo_character" purpose="Check if TZDate.equalsTo() with string argument throws an exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_equalsTo_character" purpose="Check if TZDate.equalsTo() with string argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_equalsTo_character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_falseEarlier" purpose="Check if TZDate.laterThan() with future date returns false">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_falseEarlier" purpose="Check if TZDate.laterThan() with future date returns false">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_falseEarlier.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_falseEqual" purpose="Check if TZDate.laterThan() with same date returns false">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_falseEqual" purpose="Check if TZDate.laterThan() with same date returns false">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_falseEqual.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_number" purpose="Check if TZDate.laterThan() with wrong number argument throws an exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_number" purpose="Check if TZDate.laterThan() with wrong number argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_character" purpose="Check if TZDate.laterThan() with wrong string argument throws an exception">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_character" purpose="Check if TZDate.laterThan() with wrong string argument throws an exception">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_laterThan_timezone" purpose="Check if TZDate.laterThan() works properly with local timezone">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_laterThan_timezone" purpose="Check if TZDate.laterThan() works properly with local timezone">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_laterThan_timezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_abnormalDecimal" purpose="Check if TZDate.setDate() works properly with abnormal decimal as argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_abnormalDecimal" purpose="Check if TZDate.setDate() works properly with abnormal decimal as argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_boundaryBiggerThanUpper" purpose="Check if TZDate.setDate() called with number bigger than upper boundary doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_boundaryBiggerThanUpper" purpose="Check if TZDate.setDate() called with number bigger than upper boundary doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_boundaryLessThanLower" purpose="Check if TZDate.setDate() called with number less than lower boundary doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_boundaryLessThanLower" purpose="Check if TZDate.setDate() called with number less than lower boundary doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_boundaryLowerLimit" purpose="Check if TZDate.setDate() with argument equal to lower boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_boundaryLowerLimit" purpose="Check if TZDate.setDate() with argument equal to lower boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_boundaryUpperLimit" purpose="Check if TZDate.setDate() with argument equal to upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_boundaryUpperLimit" purpose="Check if TZDate.setDate() with argument equal to upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_invalidDate" purpose="Check if TZDate.setDate() called with wrong string argument doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_invalidDate" purpose="Check if TZDate.setDate() called with wrong string argument doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_invalidDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_notExistDayForCertainMonth" purpose="Check if TZDate.setDate() called with date grater than days in the month sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_notExistDayForCertainMonth" purpose="Check if TZDate.setDate() called with date grater than days in the month sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_notExistDayForCertainMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_notExistDayForFebruaryLeapYear" purpose="Check if TZDate.setDate() called with argument with non existing date leap year, sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_notExistDayForFebruaryLeapYear" purpose="Check if TZDate.setDate() called with argument with non existing date leap year, sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_notExistDayForFebruaryLeapYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setDate_notExistDayForFebruaryNotLeapYear" purpose="Check if TZDate.setDate() called with argument with non existing date non-leap year, sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setDate_notExistDayForFebruaryNotLeapYear" purpose="Check if TZDate.setDate() called with argument with non existing date non-leap year, sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setDate_notExistDayForFebruaryNotLeapYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_abnormalDecimal" purpose="Check if TZDate.setFullYear() sets proper year when argument is a floating point number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_abnormalDecimal" purpose="Check if TZDate.setFullYear() sets proper year when argument is a floating point number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_boundaryBiggerThanUpper" purpose="Check if TZDate.setFullYear() called with year greater than upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_boundaryBiggerThanUpper" purpose="Check if TZDate.setFullYear() called with year greater than upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_boundaryLessThanLower" purpose="Check if TZDate.setFullYear() called with year less than lower boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_boundaryLessThanLower" purpose="Check if TZDate.setFullYear() called with year less than lower boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_boundaryLowerLimit" purpose="Check if TZDate.setFullYear() called with the lowest possible value don't set the year">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_boundaryLowerLimit" purpose="Check if TZDate.setFullYear() called with the lowest possible value don't set the year">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_boundaryUpperLimit" purpose="Check if TZDate.setHours() called with the highest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_boundaryUpperLimit" purpose="Check if TZDate.setHours() called with the highest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_invalidYear" purpose="Check if TZDate.setFullYear() do not set the invalid date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_invalidYear" purpose="Check if TZDate.setFullYear() do not set the invalid date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_invalidYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setFullYear_invalidCharYear" purpose="Check if TZDate.setFullYear() called with invalid string argument works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setFullYear_invalidCharYear" purpose="Check if TZDate.setFullYear() called with invalid string argument works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setFullYear_invalidCharYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_abnormalDecimal" purpose="Check if TZDate.setHours() doesn't set decimal number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_abnormalDecimal" purpose="Check if TZDate.setHours() doesn't set decimal number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_boundaryBiggerThanUpper" purpose="Check if TZDate.setHours() doesn't set hour greater than 23">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_boundaryBiggerThanUpper" purpose="Check if TZDate.setHours() doesn't set hour greater than 23">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_boundaryLessThanLower" purpose="Check if TZDate.setHours() doesn't set hour less than 0">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_boundaryLessThanLower" purpose="Check if TZDate.setHours() doesn't set hour less than 0">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_boundaryLowerLimit" purpose="Check if TZDate.setHours() called with the lowest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_boundaryLowerLimit" purpose="Check if TZDate.setHours() called with the lowest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_boundaryUpperLimit" purpose="Check if TZDate.setHours() called with the greatest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_boundaryUpperLimit" purpose="Check if TZDate.setHours() called with the greatest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setHours_invalidHours" purpose="Check if TZDate.setHours() called with wrong string argument doesn't set the hours">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setHours_invalidHours" purpose="Check if TZDate.setHours() called with wrong string argument doesn't set the hours">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setHours_invalidHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_abnormalDecimal" purpose="Check if TZDate.setMilliseconds() called with decimal don't set the milliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_abnormalDecimal" purpose="Check if TZDate.setMilliseconds() called with decimal don't set the milliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setMilliseconds() called with value greater than upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setMilliseconds() called with value greater than upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryLessThanLower" purpose="Check if TZDate.setMilliseconds() called with value less than lower boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryLessThanLower" purpose="Check if TZDate.setMilliseconds() called with value less than lower boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryLowerLimit" purpose="Check if TZDate.setMilliseconds() called with the lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryLowerLimit" purpose="Check if TZDate.setMilliseconds() called with the lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryUpperLimit" purpose="Check if TZDate.setMilliseconds() called with the highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_boundaryUpperLimit" purpose="Check if TZDate.setMilliseconds() called with the highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMilliseconds_invalidMilliseconds" purpose="Check if TZDate.setMilliseconds() called with invalid string argument don't set the milliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMilliseconds_invalidMilliseconds" purpose="Check if TZDate.setMilliseconds() called with invalid string argument don't set the milliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMilliseconds_invalidMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_abnormalDecimal" purpose="Check if TZDate.setMinutes() called with decimal number don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_abnormalDecimal" purpose="Check if TZDate.setMinutes() called with decimal number don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_boundaryLessThanLower" purpose="Check if TZDate.setMinutes() called with value less than lower limit don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_boundaryLessThanLower" purpose="Check if TZDate.setMinutes() called with value less than lower limit don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_boundaryLowerLimit" purpose="Check if TZDate.setMinutes() called with lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_boundaryLowerLimit" purpose="Check if TZDate.setMinutes() called with lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_boundaryUpperLimit" purpose="Check if TZDate.setMinutes() called with highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_boundaryUpperLimit" purpose="Check if TZDate.setMinutes() called with highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMinutes_invalidMinutes" purpose="Check if TZDate.setMinutes() called with invalid string argument don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMinutes_invalidMinutes" purpose="Check if TZDate.setMinutes() called with invalid string argument don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMinutes_invalidMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_abnormalDecimal" purpose="Check if TZDate.setMonth() called with decimal number don't set the month">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_abnormalDecimal" purpose="Check if TZDate.setMonth() called with decimal number don't set the month">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_boundaryBiggerThanUpper" purpose="Check if TZDate.setMonth() called with value greater than upper limit don't set the month">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_boundaryBiggerThanUpper" purpose="Check if TZDate.setMonth() called with value greater than upper limit don't set the month">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_boundaryLessThanLower" purpose="Check if TZDate.setMonth() called with value less than lower limit don't set the month">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_boundaryLessThanLower" purpose="Check if TZDate.setMonth() called with value less than lower limit don't set the month">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_boundaryLowerLimit" purpose="Check if TZDate.setMonth() called with lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_boundaryLowerLimit" purpose="Check if TZDate.setMonth() called with lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_boundaryUpperLimit" purpose="Check if TZDate.setMonth() called with highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_boundaryUpperLimit" purpose="Check if TZDate.setMonth() called with highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setMonth_invalidMonth" purpose="Check if TZDate.setMonth() called with invalid string argument don't set the month">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setMonth_invalidMonth" purpose="Check if TZDate.setMonth() called with invalid string argument don't set the month">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setMonth_invalidMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_abnormalDecimal" purpose="Check if TZDate.setSeconds() called with decimal number don't set the seconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_abnormalDecimal" purpose="Check if TZDate.setSeconds() called with decimal number don't set the seconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setSeconds() called with value greater than upper limit don't set the seconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setSeconds() called with value greater than upper limit don't set the seconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_boundaryLessThanLower" purpose="Check if TZDate.setSeconds() called with value less than lower limit don't set the seconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_boundaryLessThanLower" purpose="Check if TZDate.setSeconds() called with value less than lower limit don't set the seconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_boundaryLowerLimit" purpose="Check if TZDate.setSeconds() called with lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_boundaryLowerLimit" purpose="Check if TZDate.setSeconds() called with lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_boundaryUpperLimit" purpose="Check if TZDate.setSeconds() called with highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_boundaryUpperLimit" purpose="Check if TZDate.setSeconds() called with highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setSeconds_invalidSeconds" purpose="Check if TZDate.setSeconds() called with invalid string argument don't set the seconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setSeconds_invalidSeconds" purpose="Check if TZDate.setSeconds() called with invalid string argument don't set the seconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setSeconds_invalidSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_abnormalDecimal" purpose="Check if TZDate.setUTCDate() works properly with abnormal decimal as argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_abnormalDecimal" purpose="Check if TZDate.setUTCDate() works properly with abnormal decimal as argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCDate() called with number bigger than upper boundary doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCDate() called with number bigger than upper boundary doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_boundaryLessThanLower" purpose="Check if TZDate.setUTCDate() called with number less than lower boundary doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_boundaryLessThanLower" purpose="Check if TZDate.setUTCDate() called with number less than lower boundary doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_boundaryLowerLimit" purpose="Check if TZDate.setUTCDate() with argument equal to lower boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_boundaryLowerLimit" purpose="Check if TZDate.setUTCDate() with argument equal to lower boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_boundaryUpperLimit" purpose="Check if TZDate.setUTCDate() with argument equal to upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_boundaryUpperLimit" purpose="Check if TZDate.setUTCDate() with argument equal to upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_invalidDate" purpose="Check if TZDate.setUTCDate() called with wrong string argument doesn't set the date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_invalidDate" purpose="Check if TZDate.setUTCDate() called with wrong string argument doesn't set the date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_invalidDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForCertainMonth" purpose="Check if TZDate.setUTCDate() called with date greater than days in the month sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForCertainMonth" purpose="Check if TZDate.setUTCDate() called with date greater than days in the month sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_notExistDayForCertainMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForFebruaryLeapYear" purpose="Check if TZDate.setUTCDate() called with argument with non existing date leap year, sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForFebruaryLeapYear" purpose="Check if TZDate.setUTCDate() called with argument with non existing date leap year, sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_notExistDayForFebruaryLeapYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForFebruaryNotLeapYear" purpose="Check if TZDate.setUTCDate() called with argument with non existing date non-leap year, sets the next month date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCDate_notExistDayForFebruaryNotLeapYear" purpose="Check if TZDate.setUTCDate() called with argument with non existing date non-leap year, sets the next month date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCDate_notExistDayForFebruaryNotLeapYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_abnormalDecimal" purpose="Check if TZDate.setUTCFullYear() works properly with abnormal decimal as argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_abnormalDecimal" purpose="Check if TZDate.setUTCFullYear() works properly with abnormal decimal as argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCFullYear() called with year greater than upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCFullYear() called with year greater than upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryLessThanLower" purpose="Check if TZDate.setUTCFullYear() called with year less than lower boundary don't set the year">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryLessThanLower" purpose="Check if TZDate.setUTCFullYear() called with year less than lower boundary don't set the year">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryLowerLimit" purpose="Check if TZDate.setUTCFullYear() called with the lowest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryLowerLimit" purpose="Check if TZDate.setUTCFullYear() called with the lowest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryUpperLimit" purpose="Check if TZDate.setUTCFullYear() called with the highest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_boundaryUpperLimit" purpose="Check if TZDate.setUTCFullYear() called with the highest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_invalidYear" purpose="Check if TZDate.setUTCFullYear() do not set the invalid date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_invalidYear" purpose="Check if TZDate.setUTCFullYear() do not set the invalid date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_invalidYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCFullYear_invalidCharYear" purpose="Check if TZDate.setUTCFullYear() called with invalid string argument works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCFullYear_invalidCharYear" purpose="Check if TZDate.setUTCFullYear() called with invalid string argument works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCFullYear_invalidCharYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_abnormalDecimal" purpose="Check if TZDate.setUTCHours() doesn't set decimal number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_abnormalDecimal" purpose="Check if TZDate.setUTCHours() doesn't set decimal number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCHours() doesn't set hour greater than 23">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCHours() doesn't set hour greater than 23">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_boundaryLessThanLower" purpose="Check if TZDate.setUTCHours() doesn't set hour less than 0">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_boundaryLessThanLower" purpose="Check if TZDate.setUTCHours() doesn't set hour less than 0">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_boundaryLowerLimit" purpose="Check if TZDate.setUTCHours() called with the lowest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_boundaryLowerLimit" purpose="Check if TZDate.setUTCHours() called with the lowest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_boundaryUpperLimit" purpose="Check if TZDate.setUTCHours() called with the greatest possible value works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_boundaryUpperLimit" purpose="Check if TZDate.setUTCHours() called with the greatest possible value works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCHours_invalidHours" purpose="Check if TZDate.setUTCHours() called with wrong string argument doesn't set the hours">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCHours_invalidHours" purpose="Check if TZDate.setUTCHours() called with wrong string argument doesn't set the hours">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCHours_invalidHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_abnormalDecimal" purpose="Check if TZDate.setUTCMilliseconds() called with decimal don't set the milliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_abnormalDecimal" purpose="Check if TZDate.setUTCMilliseconds() called with decimal don't set the milliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCMilliseconds() called with value greater than upper boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCMilliseconds() called with value greater than upper boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryLessThanLower" purpose="Check if TZDate.setUTCMilliseconds() called with value less than lower boundary works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryLessThanLower" purpose="Check if TZDate.setUTCMilliseconds() called with value less than lower boundary works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryLowerLimit" purpose="Check if TZDate.setUTCMilliseconds() called with the lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryLowerLimit" purpose="Check if TZDate.setUTCMilliseconds() called with the lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryUpperLimit" purpose="Check if TZDate.setUTCMilliseconds() called with the highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_boundaryUpperLimit" purpose="Check if TZDate.setUTCMilliseconds() called with the highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMilliseconds_invalidMilliseconds" purpose="Check if TZDate.setUTCMilliseconds() called with invalid string argument don't set the milliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMilliseconds_invalidMilliseconds" purpose="Check if TZDate.setUTCMilliseconds() called with invalid string argument don't set the milliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMilliseconds_invalidMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_abnormalDecimal" purpose="Time_TZDate_setUTCMinutes_abnormalDecimal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_abnormalDecimal" purpose="Time_TZDate_setUTCMinutes_abnormalDecimal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCMinutes() called with value greater than upper limit don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryBiggerThanUpper" purpose="Check if TZDate.setUTCMinutes() called with value greater than upper limit don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryLessThanLower" purpose="Check if TZDate.setUTCMinutes() called with value less than lower limit don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryLessThanLower" purpose="Check if TZDate.setUTCMinutes() called with value less than lower limit don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryLowerLimit" purpose="Check if TZDate.setUTCMinutes() called with lowest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryLowerLimit" purpose="Check if TZDate.setUTCMinutes() called with lowest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryUpperLimit" purpose="Check if TZDate.setUTCMinutes() called with highest value possible works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_boundaryUpperLimit" purpose="Check if TZDate.setUTCMinutes() called with highest value possible works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMinutes_invalidMinutes" purpose="Check if TZDate.setUTCMinutes() called with invalid string argument don't set the minutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMinutes_invalidMinutes" purpose="Check if TZDate.setUTCMinutes() called with invalid string argument don't set the minutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMinutes_invalidMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_abnormalDecimal" purpose="Time_TZDate_setUTCMonth_abnormalDecimal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_abnormalDecimal" purpose="Time_TZDate_setUTCMonth_abnormalDecimal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryBiggerThanUpper" purpose="Time_TZDate_setUTCMonth_boundaryBiggerThanUpper">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryBiggerThanUpper" purpose="Time_TZDate_setUTCMonth_boundaryBiggerThanUpper">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryLessThanLower" purpose="Time_TZDate_setUTCMonth_boundaryLessThanLower">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryLessThanLower" purpose="Time_TZDate_setUTCMonth_boundaryLessThanLower">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryLowerLimit" purpose="Time_TZDate_setUTCMonth_boundaryLowerLimit">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryLowerLimit" purpose="Time_TZDate_setUTCMonth_boundaryLowerLimit">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryUpperLimit" purpose="Time_TZDate_setUTCMonth_boundaryUpperLimit">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_boundaryUpperLimit" purpose="Time_TZDate_setUTCMonth_boundaryUpperLimit">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCMonth_invalidMonth" purpose="Time_TZDate_setUTCMonth_invalidMonth">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCMonth_invalidMonth" purpose="Time_TZDate_setUTCMonth_invalidMonth">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCMonth_invalidMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_abnormalDecimal" purpose="Time_TZDate_setUTCSeconds_abnormalDecimal">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_abnormalDecimal" purpose="Time_TZDate_setUTCSeconds_abnormalDecimal">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_abnormalDecimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryBiggerThanUpper" purpose="Time_TZDate_setUTCSeconds_boundaryBiggerThanUpper">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryBiggerThanUpper" purpose="Time_TZDate_setUTCSeconds_boundaryBiggerThanUpper">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_boundaryBiggerThanUpper.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryLessThanLower" purpose="Time_TZDate_setUTCSeconds_boundaryLessThanLower">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryLessThanLower" purpose="Time_TZDate_setUTCSeconds_boundaryLessThanLower">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_boundaryLessThanLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryLowerLimit" purpose="Time_TZDate_setUTCSeconds_boundaryLowerLimit">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryLowerLimit" purpose="Time_TZDate_setUTCSeconds_boundaryLowerLimit">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_boundaryLowerLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryUpperLimit" purpose="Time_TZDate_setUTCSeconds_boundaryUpperLimit">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_boundaryUpperLimit" purpose="Time_TZDate_setUTCSeconds_boundaryUpperLimit">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_boundaryUpperLimit.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_setUTCSeconds_invalidSeconds" purpose="Time_TZDate_setUTCSeconds_invalidSeconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_setUTCSeconds_invalidSeconds" purpose="Time_TZDate_setUTCSeconds_invalidSeconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_setUTCSeconds_invalidSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toTimezone_invalid" purpose="Time_TZDate_toTimezone_invalid">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toTimezone_invalid" purpose="Time_TZDate_toTimezone_invalid">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toTimezone_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_toTimezone_null" purpose="Time_TZDate_toTimezone_null">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_toTimezone_null" purpose="Time_TZDate_toTimezone_null">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_toTimezone_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_isDST_false" purpose="Check if TZDate.isDST() returns false on non DST date">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_isDST_false" purpose="Check if TZDate.isDST() returns false on non DST date">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_isDST_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_isDST_boundaryLowerLimit-true" purpose="Check if TZDate.isDST() returns true on lower DST boundary">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_isDST_boundaryLowerLimit-true" purpose="Check if TZDate.isDST() returns true on lower DST boundary">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_isDST_boundaryLowerLimit-true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_isDST_boundaryUpperLimit-true" purpose="Check if TZDate.isDST() returns true on upper DST boundary">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_isDST_boundaryUpperLimit-true" purpose="Check if TZDate.isDST() returns true on upper DST boundary">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_isDST_boundaryUpperLimit-true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getPreviousDSTTransition_number" purpose="Check if TZDate.getPreviousDSTTransition() with extra number argument works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getPreviousDSTTransition_number" purpose="Check if TZDate.getPreviousDSTTransition() with extra number argument works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getPreviousDSTTransition_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getPreviousDSTTransition_character" purpose="Check if TZDate.getPreviousDSTTransition() with extra string argument works properly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getPreviousDSTTransition_character" purpose="Check if TZDate.getPreviousDSTTransition() with extra string argument works properly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getPreviousDSTTransition_character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getNextDSTTransition_character" purpose="Check if TZDate.getNextDSSTTransition() works properly with extra string argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getNextDSTTransition_character" purpose="Check if TZDate.getNextDSSTTransition() works properly with extra string argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getNextDSTTransition_character.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_getNextDSTTransition_number" purpose="Check if TZDate.getNextDSSTTransition() works properly with extra number argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_getNextDSTTransition_number" purpose="Check if TZDate.getNextDSSTTransition() works properly with extra number argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_getNextDSTTransition_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference_checkDurationDifference" purpose="check difference method TimeDuration interface works successfully">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference_checkDurationDifference" purpose="check difference method TimeDuration interface works successfully">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference_checkDurationDifference.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo_checkDurationEqual" purpose="check equalsTo method TimeDuration interface works successfully">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo_checkDurationEqual" purpose="check equalsTo method TimeDuration interface works successfully">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo_checkDurationEqual.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan_checkDurationLower" purpose="check lessThan method TimeDuration interface works successfully">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan_checkDurationLower" purpose="check lessThan method TimeDuration interface works successfully">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan_checkDurationLower.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan_checkDurationGreater" purpose="check greaterThan method TimeDuration interface works successfully">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan_checkDurationGreater" purpose="check greaterThan method TimeDuration interface works successfully">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan_checkDurationGreater.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getDateFormat_valid" purpose="check if date format is valid">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getDateFormat_valid" purpose="check if date format is valid">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getDateFormat_valid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_isLeapYear_allZero" purpose="check TimeUtil interface isLeapYear method with parameter zero">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_isLeapYear_allZero" purpose="check TimeUtil interface isLeapYear method with parameter zero">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_isLeapYear_allZero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_isLeapYear_negative" purpose="check TimeUtil interface isLeapYear method with parameter negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_isLeapYear_negative" purpose="check TimeUtil interface isLeapYear method with parameter negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_isLeapYear_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getAvailableTimezones_checkEuropeBerlin" purpose="check EuropeBerlin is included in available timezones">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getAvailableTimezones_checkEuropeBerlin" purpose="check EuropeBerlin is included in available timezones">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getAvailableTimezones_checkEuropeBerlin.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDate_checkEqualWithSetDate" purpose="check if getDate value is equal to setDate">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDate_checkEqualWithSetDate" purpose="check if getDate value is equal to setDate">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDate_checkEqualWithSetDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getFullYear_checkEqualWithSetFullYear" purpose="check if getFullYear value is equal to setFullYear">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getFullYear_checkEqualWithSetFullYear" purpose="check if getFullYear value is equal to setFullYear">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getFullYear_checkEqualWithSetFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getHours_checkEqualWithSetHours" purpose="check if getHours value is equal to setHours">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getHours_checkEqualWithSetHours" purpose="check if getHours value is equal to setHours">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getHours_checkEqualWithSetHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMilliseconds_checkEqualWithSetMilliseconds" purpose="check if getMilliseconds value is equal to setMilliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMilliseconds_checkEqualWithSetMilliseconds" purpose="check if getMilliseconds value is equal to setMilliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMilliseconds_checkEqualWithSetMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMinutes_checkEqualWithSetMinutes" purpose="check if getMinutes value is equal to setMinutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMinutes_checkEqualWithSetMinutes" purpose="check if getMinutes value is equal to setMinutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMinutes_checkEqualWithSetMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMonth_checkEqualWithSetMonth" purpose="check if getMonth value is equal to setMonth">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMonth_checkEqualWithSetMonth" purpose="check if getMonth value is equal to setMonth">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMonth_checkEqualWithSetMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getSeconds_checkEqualWithSetSeconds" purpose="check if getSeconds value is equal to setSeconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getSeconds_checkEqualWithSetSeconds" purpose="check if getSeconds value is equal to setSeconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getSeconds_checkEqualWithSetSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDate_checkEqualWithSetUTCDate" purpose="check if getUTCDate value is equal to setUTCDate">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDate_checkEqualWithSetUTCDate" purpose="check if getUTCDate value is equal to setUTCDate">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDate_checkEqualWithSetUTCDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCFullYear_checkEqualWithSetUTCFullYear" purpose="check if getUTCFullYear value is equal to setUTCFullYear">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCFullYear_checkEqualWithSetUTCFullYear" purpose="check if getUTCFullYear value is equal to setUTCFullYear">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCFullYear_checkEqualWithSetUTCFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCHours_checkEqualWithSetUTCHours" purpose="check if getUTCHours value is equal to setUTCHours">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCHours_checkEqualWithSetUTCHours" purpose="check if getUTCHours value is equal to setUTCHours">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCHours_checkEqualWithSetUTCHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMilliseconds_checkEqualWithSetUTCMilliseconds" purpose="check if getUTCMilliseconds value is equal to setUTCMilliseconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMilliseconds_checkEqualWithSetUTCMilliseconds" purpose="check if getUTCMilliseconds value is equal to setUTCMilliseconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMilliseconds_checkEqualWithSetUTCMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMinutes_checkEqualWithSetUTCMinutes" purpose="check if getUTCMinutes value is equal to setUTCMinutes">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMinutes_checkEqualWithSetUTCMinutes" purpose="check if getUTCMinutes value is equal to setUTCMinutes">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMinutes_checkEqualWithSetUTCMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMonth_checkEqualWithSetUTCMonth" purpose="check if getUTCMonth value is equal to setUTCMonth">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMonth_checkEqualWithSetUTCMonth" purpose="check if getUTCMonth value is equal to setUTCMonth">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMonth_checkEqualWithSetUTCMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCSeconds_checkEqualWithSetUTCSeconds" purpose="check if getUTCSeconds value is equal to getUTCSeconds">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCSeconds_checkEqualWithSetUTCSeconds" purpose="check if getUTCSeconds value is equal to getUTCSeconds">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCSeconds_checkEqualWithSetUTCSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration" purpose="Check if method addDuration of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration" purpose="Check if method addDuration of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_duration_TypeMismatch" purpose="Check argument addDuration conversions exception.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_duration_TypeMismatch" purpose="Check argument addDuration conversions exception.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_duration_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_duration_invalid_obj" purpose="Check argument validation in addDuration method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_duration_invalid_obj" purpose="Check argument validation in addDuration method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_duration_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_exist" purpose="Check if addDuration method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_exist" purpose="Check if addDuration method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_missarg" purpose="Check if addDuration method with missing non-optional argument works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_missarg" purpose="Check if addDuration method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_constructor_maximal_with_nonoptional_arguments" purpose="Test whether the maximal constructor of the TZDate interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_constructor_maximal_with_nonoptional_arguments" purpose="Test whether the maximal constructor of the TZDate interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_constructor_maximal_with_nonoptional_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_constructor_maximal_with_optional_arguments" purpose="Test whether the maximal constructor with optional arguments of the TZDate interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_constructor_maximal_with_optional_arguments" purpose="Test whether the maximal constructor with optional arguments of the TZDate interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_constructor_maximal_with_optional_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_constructor_minimal_with_nonoptional_arguments" purpose="Test whether the minimal constructor of the TZDate interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_constructor_minimal_with_nonoptional_arguments" purpose="Test whether the minimal constructor of the TZDate interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_constructor_minimal_with_nonoptional_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_constructor_minimal_without_optional_arguments" purpose="Test whether the maximal constructor without optional arguments of the TZDate interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_constructor_minimal_without_optional_arguments" purpose="Test whether the maximal constructor without optional arguments of the TZDate interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_constructor_minimal_without_optional_arguments.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_difference" purpose="Check if method difference of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_difference" purpose="Check if method difference of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_difference.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_difference_exist" purpose="Check if difference method exists in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_difference_exist" purpose="Check if difference method exists in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_difference_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_difference_missarg" purpose="Check if difference method with missing non-optional argument works in TZDate">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_difference_missarg" purpose="Check if difference method with missing non-optional argument works in TZDate">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_difference_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_difference_other_TypeMismatch" purpose="Check argument difference conversions exception in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_difference_other_TypeMismatch" purpose="Check argument difference conversions exception in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_difference_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_difference_other_invalid_obj" purpose="Check argument validation in difference method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_difference_other_invalid_obj" purpose="Check argument validation in difference method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_difference_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_earlierThan" purpose="Check if method earlierThan of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_earlierThan" purpose="Check if method earlierThan of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_earlierThan.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_earlierThan_exist" purpose="Check if earlierThan method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_earlierThan_exist" purpose="Check if earlierThan method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_earlierThan_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_earlierThan_missarg" purpose="Check if earlierThan method with missing non-optional argument works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_earlierThan_missarg" purpose="Check if earlierThan method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_earlierThan_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_earlierThan_other_TypeMismatch" purpose="Check argument earlierThan conversions exception.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_earlierThan_other_TypeMismatch" purpose="Check argument earlierThan conversions exception.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_earlierThan_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_earlierThan_other_invalid_obj" purpose="Check argument validation in earlierThan method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_earlierThan_other_invalid_obj" purpose="Check argument validation in earlierThan method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_earlierThan_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_equalsTo" purpose="Check if method equalsTo of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_equalsTo" purpose="Check if method equalsTo of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_equalsTo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_equalsTo_exist" purpose="Check if equalsTo method exists in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_equalsTo_exist" purpose="Check if equalsTo method exists in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_equalsTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_equalsTo_missarg" purpose="Check if equalsTo method with missing non-optional argument works in TZDate">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_equalsTo_missarg" purpose="Check if equalsTo method with missing non-optional argument works in TZDate">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_equalsTo_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_equalsTo_other_TypeMismatch" purpose="Check argument equalsTo conversions exception in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_equalsTo_other_TypeMismatch" purpose="Check argument equalsTo conversions exception in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_equalsTo_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_equalsTo_other_invalid_obj" purpose="Check argument validation in equalsTo method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_equalsTo_other_invalid_obj" purpose="Check argument validation in equalsTo method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_equalsTo_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_exist" purpose="Test whether the constructor of the TZDate interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_exist" purpose="Test whether the constructor of the TZDate interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_extend" purpose="test whether the TZDate object can have new attribute added">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_extend" purpose="test whether the TZDate object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDate" purpose="Check if method getDate of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDate" purpose="Check if method getDate of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDate_for_specific_date" purpose="tizen.TZDate.getDate()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDate_for_specific_date" purpose="tizen.TZDate.getDate()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDate_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDate_exist" purpose="Check if getDate method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDate_exist" purpose="Check if getDate method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDate_extra_argument" purpose="Check if method getDate of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDate_extra_argument" purpose="Check if method getDate of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDate_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDay" purpose="Check if method getDay of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDay" purpose="Check if method getDay of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDay_for_specific_date" purpose="tizen.TZDate.getDay()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDay_for_specific_date" purpose="tizen.TZDate.getDay()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDay_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDay_exist" purpose="Check if getDay method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDay_exist" purpose="Check if getDay method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDay_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getDay_extra_argument" purpose="Check if method getDay of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getDay_extra_argument" purpose="Check if method getDay of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getDay_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getFullYear" purpose="Check if method getFullYear of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getFullYear" purpose="Check if method getFullYear of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getFullYear_for_specific_date" purpose="tizen.TZDate.getFullYear()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getFullYear_for_specific_date" purpose="tizen.TZDate.getFullYear()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getFullYear_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getFullYear_exist" purpose="Check if getFullYear method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getFullYear_exist" purpose="Check if getFullYear method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getFullYear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getFullYear_extra_argument" purpose="Check if method getFullYear of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getFullYear_extra_argument" purpose="Check if method getFullYear of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getFullYear_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getHours" purpose="Check if method getHours of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getHours" purpose="Check if method getHours of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getHours_for_specific_date" purpose="tizen.TZDate.getHours()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getHours_for_specific_date" purpose="tizen.TZDate.getHours()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getHours_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getHours_exist" purpose="Check if getHours method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getHours_exist" purpose="Check if getHours method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getHours_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getHours_extra_argument" purpose="Check if method getHours of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getHours_extra_argument" purpose="Check if method getHours of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getHours_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMilliseconds" purpose="Check if method getMilliseconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMilliseconds" purpose="Check if method getMilliseconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMilliseconds_for_specific_date" purpose="tizen.TZDate.getMilliseconds()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMilliseconds_for_specific_date" purpose="tizen.TZDate.getMilliseconds()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMilliseconds_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMilliseconds_exist" purpose="Check if getMilliseconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMilliseconds_exist" purpose="Check if getMilliseconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMilliseconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMilliseconds_extra_argument" purpose="Check if method getMilliseconds of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMilliseconds_extra_argument" purpose="Check if method getMilliseconds of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMilliseconds_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMinutes" purpose="Check if method getMinutes of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMinutes" purpose="Check if method getMinutes of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMinutes_for_specific_date" purpose="tizen.TZDate.getMinutes()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMinutes_for_specific_date" purpose="tizen.TZDate.getMinutes()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMinutes_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMinutes_exist" purpose="Check if getMinutes method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMinutes_exist" purpose="Check if getMinutes method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMinutes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMinutes_extra_argument" purpose="Check if method getMinutes of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMinutes_extra_argument" purpose="Check if method getMinutes of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMinutes_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMonth" purpose="Check if method getMonth of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMonth" purpose="Check if method getMonth of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMonth_for_specific_date" purpose="tizen.TZDate.getMonth()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMonth_for_specific_date" purpose="tizen.TZDate.getMonth()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMonth_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMonth_exist" purpose="Check if getMonth method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMonth_exist" purpose="Check if getMonth method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMonth_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getMonth_extra_argument" purpose="Check if method getMonth of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getMonth_extra_argument" purpose="Check if method getMonth of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getMonth_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getNextDSTTransition" purpose="Check if method getNextDSTTransition of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getNextDSTTransition" purpose="Check if method getNextDSTTransition of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getNextDSTTransition.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getNextDSTTransition_exist" purpose="Check if getNextDSTTransition method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getNextDSTTransition_exist" purpose="Check if getNextDSTTransition method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getNextDSTTransition_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getNextDSTTransition_extra_argument" purpose="Check if method getNextDSTTransition of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getNextDSTTransition_extra_argument" purpose="Check if method getNextDSTTransition of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getNextDSTTransition_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getPreviousDSTTransition" purpose="Check if method getPreviousDSTTransition of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getPreviousDSTTransition" purpose="Check if method getPreviousDSTTransition of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getPreviousDSTTransition.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getPreviousDSTTransition_exist" purpose="Check if getPreviousDSTTransition method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getPreviousDSTTransition_exist" purpose="Check if getPreviousDSTTransition method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getPreviousDSTTransition_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getPreviousDSTTransition_extra_argument" purpose="Check if method getPreviousDSTTransition of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getPreviousDSTTransition_extra_argument" purpose="Check if method getPreviousDSTTransition of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getPreviousDSTTransition_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getSeconds" purpose="Check if method getSeconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getSeconds" purpose="Check if method getSeconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getSeconds_for_specific_date" purpose="tizen.TZDate.getSeconds()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getSeconds_for_specific_date" purpose="tizen.TZDate.getSeconds()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getSeconds_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getSeconds_exist" purpose="Check if getSeconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getSeconds_exist" purpose="Check if getSeconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getSeconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getSeconds_extra_argument" purpose="Check if method getSeconds of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getSeconds_extra_argument" purpose="Check if method getSeconds of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getSeconds_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezone" purpose="Check if method getTimezone of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezone" purpose="Check if method getTimezone of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezoneAbbreviation" purpose="Check if method getTimezoneAbbreviation of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezoneAbbreviation" purpose="Check if method getTimezoneAbbreviation of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezoneAbbreviation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezoneAbbreviation_exist" purpose="Check if getTimezoneAbbreviation method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezoneAbbreviation_exist" purpose="Check if getTimezoneAbbreviation method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezoneAbbreviation_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezoneAbbreviation_extra_argument" purpose="Check if method getTimezoneAbbreviation of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezoneAbbreviation_extra_argument" purpose="Check if method getTimezoneAbbreviation of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezoneAbbreviation_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezone_for_specific_timezone" purpose="tizen.TZDate.getTimezone()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezone_for_specific_timezone" purpose="tizen.TZDate.getTimezone()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezone_for_specific_timezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezone_exist" purpose="Check if getTimezone method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezone_exist" purpose="Check if getTimezone method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getTimezone_extra_argument" purpose="Check if method getTimezone of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getTimezone_extra_argument" purpose="Check if method getTimezone of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getTimezone_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDate" purpose="Check if method getUTCDate of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDate" purpose="Check if method getUTCDate of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDate_for_specific_date" purpose="tizen.TZDate.getUTCDate()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDate_for_specific_date" purpose="tizen.TZDate.getUTCDate()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDate_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDate_exist" purpose="Check if getUTCDate method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDate_exist" purpose="Check if getUTCDate method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDate_extra_argument" purpose="Check if method getUTCDate of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDate_extra_argument" purpose="Check if method getUTCDate of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDate_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDay" purpose="Check if method getUTCDay of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDay" purpose="Check if method getUTCDay of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDay_for_specific_date" purpose="tizen.TZDate.getUTCDay()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDay_for_specific_date" purpose="tizen.TZDate.getUTCDay()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDay_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDay_exist" purpose="Check if getUTCDay method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDay_exist" purpose="Check if getUTCDay method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDay_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCDay_extra_argument" purpose="Check if method getUTCDay of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCDay_extra_argument" purpose="Check if method getUTCDay of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCDay_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCFullYear" purpose="Check if method getUTCFullYear of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCFullYear" purpose="Check if method getUTCFullYear of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCFullYear_for_specific_date" purpose="tizen.TZDate.getUTCFullYear()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCFullYear_for_specific_date" purpose="tizen.TZDate.getUTCFullYear()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCFullYear_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCFullYear_exist" purpose="Check if getUTCFullYear method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCFullYear_exist" purpose="Check if getUTCFullYear method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCFullYear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCFullYear_extra_argument" purpose="Check if method getUTCFullYear of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCFullYear_extra_argument" purpose="Check if method getUTCFullYear of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCFullYear_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCHours" purpose="Check if method getUTCHours of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCHours" purpose="Check if method getUTCHours of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCHours_for_specific_date" purpose="tizen.TZDate.getUTCHours()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCHours_for_specific_date" purpose="tizen.TZDate.getUTCHours()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCHours_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCHours_exist" purpose="Check if getUTCHours method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCHours_exist" purpose="Check if getUTCHours method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCHours_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCHours_extra_argument" purpose="Check if method getUTCHours of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCHours_extra_argument" purpose="Check if method getUTCHours of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCHours_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMilliseconds" purpose="Check if method getUTCMilliseconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMilliseconds" purpose="Check if method getUTCMilliseconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMilliseconds_for_specific_date" purpose="tizen.TZDate.getUTCMilliseconds()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMilliseconds_for_specific_date" purpose="tizen.TZDate.getUTCMilliseconds()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMilliseconds_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMilliseconds_exist" purpose="Check if getUTCMilliseconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMilliseconds_exist" purpose="Check if getUTCMilliseconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMilliseconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMilliseconds_extra_argument" purpose="Check if method getUTCMilliseconds of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMilliseconds_extra_argument" purpose="Check if method getUTCMilliseconds of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMilliseconds_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMinutes" purpose="Check if method getUTCMinutes of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMinutes" purpose="Check if method getUTCMinutes of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMinutes_for_specific_date" purpose="tizen.TZDate.getUTCMinutes()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMinutes_for_specific_date" purpose="tizen.TZDate.getUTCMinutes()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMinutes_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMinutes_exist" purpose="Check if getUTCMinutes method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMinutes_exist" purpose="Check if getUTCMinutes method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMinutes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMinutes_extra_argument" purpose="Check if method getUTCMinutes of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMinutes_extra_argument" purpose="Check if method getUTCMinutes of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMinutes_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMonth" purpose="Check if method getUTCMonth of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMonth" purpose="Check if method getUTCMonth of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMonth_for_specific_date" purpose="tizen.TZDate.getUTCMonth()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMonth_for_specific_date" purpose="tizen.TZDate.getUTCMonth()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMonth_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMonth_exist" purpose="Check if getUTCMonth method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMonth_exist" purpose="Check if getUTCMonth method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMonth_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCMonth_extra_argument" purpose="Check if method getUTCMonth of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCMonth_extra_argument" purpose="Check if method getUTCMonth of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCMonth_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCSeconds" purpose="Check if method getUTCSeconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCSeconds" purpose="Check if method getUTCSeconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCSeconds_for_specific_date" purpose="tizen.TZDate.getUTCSeconds()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCSeconds_for_specific_date" purpose="tizen.TZDate.getUTCSeconds()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCSeconds_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCSeconds_exist" purpose="Check if getUTCSeconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCSeconds_exist" purpose="Check if getUTCSeconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCSeconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_getUTCSeconds_extra_argument" purpose="Check if method getUTCSeconds of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_getUTCSeconds_extra_argument" purpose="Check if method getUTCSeconds of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_getUTCSeconds_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_isDST" purpose="Check if method isDST of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_isDST" purpose="Check if method isDST of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_isDST.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_isDST_for_specific_date" purpose="tizen.TZDate.isDST()">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_isDST_for_specific_date" purpose="tizen.TZDate.isDST()">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_isDST_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_isDST_exist" purpose="Check if isDST method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_isDST_exist" purpose="Check if isDST method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_isDST_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_isDST_extra_argument" purpose="Check if method isDST of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_isDST_extra_argument" purpose="Check if method isDST of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_isDST_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan" purpose="Check if method laterThan of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan" purpose="Check if method laterThan of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan_with_null" purpose="Check argument null validation in laterThan method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan_with_null" purpose="Check argument null validation in laterThan method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan_with_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan_exist" purpose="Check if laterThan method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan_exist" purpose="Check if laterThan method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan_missarg" purpose="Check if laterThan method with missing non-optional argument works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan_missarg" purpose="Check if laterThan method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan_other_TypeMismatch" purpose="Check argument laterThan conversions exception.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan_other_TypeMismatch" purpose="Check argument laterThan conversions exception.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_laterThan_other_invalid_obj" purpose="Check argument validation in laterThan method in TZDate.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_laterThan_other_invalid_obj" purpose="Check argument validation in laterThan method in TZDate.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_laterThan_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_secondsFromUTC" purpose="Check if method secondsFromUTC of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_secondsFromUTC" purpose="Check if method secondsFromUTC of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_secondsFromUTC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_secondsFromUTC_for_specific_date" purpose="check whether secondsFromUTC() method correctly gets the number of seconds from UTC offset for the time zone">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_secondsFromUTC_for_specific_date" purpose="check whether secondsFromUTC() method correctly gets the number of seconds from UTC offset for the time zone">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_secondsFromUTC_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_secondsFromUTC_exist" purpose="Check if secondsFromUTC method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_secondsFromUTC_exist" purpose="Check if secondsFromUTC method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_secondsFromUTC_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_secondsFromUTC_extra_argument" purpose="Check if method secondsFromUTC of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_secondsFromUTC_extra_argument" purpose="Check if method secondsFromUTC of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_secondsFromUTC_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setDate" purpose="Check if method setDate of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setDate" purpose="Check if method setDate of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setDate_for_specific_date" purpose="check various arguments for setDate() method">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setDate_for_specific_date" purpose="check various arguments for setDate() method">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setDate_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setDate_exist" purpose="Check if setDate method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setDate_exist" purpose="Check if setDate method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setFullYear" purpose="Check if method setFullYear of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setFullYear" purpose="Check if method setFullYear of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setFullYear_exist" purpose="Check if setFullYear method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setFullYear_exist" purpose="Check if setFullYear method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setFullYear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setHours" purpose="Check if method setHours of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setHours" purpose="Check if method setHours of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setHours_exist" purpose="Check if setHours method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setHours_exist" purpose="Check if setHours method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setHours_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMilliseconds" purpose="Check if method setMilliseconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMilliseconds" purpose="Check if method setMilliseconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMilliseconds_exist" purpose="Check if setMilliseconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMilliseconds_exist" purpose="Check if setMilliseconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMilliseconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMinutes" purpose="Check if method setMinutes of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMinutes" purpose="Check if method setMinutes of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMinutes_exist" purpose="Check if setMinutes method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMinutes_exist" purpose="Check if setMinutes method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMinutes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMonth" purpose="Check if method setMonth of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMonth" purpose="Check if method setMonth of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setMonth_exist" purpose="Check if setMonth method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setMonth_exist" purpose="Check if setMonth method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setMonth_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setSeconds" purpose="Check if method setSeconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setSeconds" purpose="Check if method setSeconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setSeconds_exist" purpose="Check if setSeconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setSeconds_exist" purpose="Check if setSeconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setSeconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCDate" purpose="Check if method setUTCDate of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCDate" purpose="Check if method setUTCDate of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCDate_exist" purpose="Check if setUTCDate method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCDate_exist" purpose="Check if setUTCDate method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCDate_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCFullYear" purpose="Check if method setUTCFullYear of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCFullYear" purpose="Check if method setUTCFullYear of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCFullYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCFullYear_exist" purpose="Check if setUTCFullYear method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCFullYear_exist" purpose="Check if setUTCFullYear method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCFullYear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCHours" purpose="Check if method setUTCHours of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCHours" purpose="Check if method setUTCHours of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCHours.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCHours_exist" purpose="Check if setUTCHours method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCHours_exist" purpose="Check if setUTCHours method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCHours_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMilliseconds" purpose="Check if method setUTCMilliseconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMilliseconds" purpose="Check if method setUTCMilliseconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMilliseconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMilliseconds_exist" purpose="Check if setUTCMilliseconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMilliseconds_exist" purpose="Check if setUTCMilliseconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMilliseconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMinutes" purpose="Check if method setUTCMinutes of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMinutes" purpose="Check if method setUTCMinutes of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMinutes.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMinutes_exist" purpose="Check if setUTCMinutes method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMinutes_exist" purpose="Check if setUTCMinutes method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMinutes_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMonth" purpose="Check if method setUTCMonth of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMonth" purpose="Check if method setUTCMonth of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMonth.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCMonth_exist" purpose="Check if setUTCMonth method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCMonth_exist" purpose="Check if setUTCMonth method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCMonth_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCSeconds" purpose="Check if method setUTCSeconds of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCSeconds" purpose="Check if method setUTCSeconds of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_setUTCSeconds_exist" purpose="Check if setUTCSeconds method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_setUTCSeconds_exist" purpose="Check if setUTCSeconds method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_setUTCSeconds_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toDateString" purpose="Check if method toDateString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toDateString" purpose="Check if method toDateString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toDateString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toDateString_for_specific_date" purpose="check whether toDateString() method correctly returns the date portion of a TZDate object as a string">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toDateString_for_specific_date" purpose="check whether toDateString() method correctly returns the date portion of a TZDate object as a string">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toDateString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toDateString_exist" purpose="Check if toDateString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toDateString_exist" purpose="Check if toDateString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toDateString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toDateString_extra_argument" purpose="Check if method toDateString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toDateString_extra_argument" purpose="Check if method toDateString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toDateString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocalTimezone" purpose="Check if method toLocalTimezone of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocalTimezone" purpose="Check if method toLocalTimezone of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocalTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocalTimezone_for_specific_date" purpose="tizen.TZDate.toLocalTimezone (null) WRONG argument(s)">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocalTimezone_for_specific_date" purpose="tizen.TZDate.toLocalTimezone (null) WRONG argument(s)">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocalTimezone_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocalTimezone_exist" purpose="Check if toLocalTimezone method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocalTimezone_exist" purpose="Check if toLocalTimezone method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocalTimezone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocalTimezone_extra_argument" purpose="Check if method toLocalTimezone of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocalTimezone_extra_argument" purpose="Check if method toLocalTimezone of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocalTimezone_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleDateString" purpose="Check if method toLocaleDateString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleDateString" purpose="Check if method toLocaleDateString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleDateString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleDateString_for_specific_date" purpose="check whether toLocaleDateString() method correctly returns the date portion of a TZDate object as a string">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleDateString_for_specific_date" purpose="check whether toLocaleDateString() method correctly returns the date portion of a TZDate object as a string">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleDateString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleDateString_exist" purpose="Check if toLocaleDateString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleDateString_exist" purpose="Check if toLocaleDateString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleDateString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleDateString_extra_argument" purpose="Check if method toLocaleDateString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleDateString_extra_argument" purpose="Check if method toLocaleDateString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleDateString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleString" purpose="Check if method toLocaleString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleString" purpose="Check if method toLocaleString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleString_for_specific_date" purpose="check whether toLocaleString() method correctly converts a TZDate object to a string, using locale conventions">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleString_for_specific_date" purpose="check whether toLocaleString() method correctly converts a TZDate object to a string, using locale conventions">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleString_exist" purpose="Check if toLocaleString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleString_exist" purpose="Check if toLocaleString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleString_extra_argument" purpose="Check if method toLocaleString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleString_extra_argument" purpose="Check if method toLocaleString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleTimeString" purpose="Check if method toLocaleTimeString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleTimeString" purpose="Check if method toLocaleTimeString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleTimeString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleTimeString_for_specific_date" purpose="check whether toLocaleTimeString() method correctly returns the time portion of a TZDate object as a string">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleTimeString_for_specific_date" purpose="check whether toLocaleTimeString() method correctly returns the time portion of a TZDate object as a string">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleTimeString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleTimeString_exist" purpose="Check if toLocaleTimeString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleTimeString_exist" purpose="Check if toLocaleTimeString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleTimeString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toLocaleTimeString_extra_argument" purpose="Check if method toLocaleTimeString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toLocaleTimeString_extra_argument" purpose="Check if method toLocaleTimeString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toLocaleTimeString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toString" purpose="Check if method toString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toString" purpose="Check if method toString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toString_for_specific_date" purpose="check whether toString() method converts a TZDate object to a string correctly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toString_for_specific_date" purpose="check whether toString() method converts a TZDate object to a string correctly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toString_exist" purpose="Check if toString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toString_exist" purpose="Check if toString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toString_extra_argument" purpose="Check if method toString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toString_extra_argument" purpose="Check if method toString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimeString" purpose="Check if method toTimeString of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimeString" purpose="Check if method toTimeString of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimeString.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimeString_for_specific_date" purpose="check whether toTimeString() method correctly returns the time portion of a TZDate object as a string">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimeString_for_specific_date" purpose="check whether toTimeString() method correctly returns the time portion of a TZDate object as a string">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimeString_for_specific_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimeString_exist" purpose="Check if toTimeString method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimeString_exist" purpose="Check if toTimeString method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimeString_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimeString_extra_argument" purpose="Check if method toTimeString of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimeString_extra_argument" purpose="Check if method toTimeString of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimeString_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimezone" purpose="Check if method toTimezone of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimezone" purpose="Check if method toTimezone of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toTimezone_exist" purpose="Check if toTimezone method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toTimezone_exist" purpose="Check if toTimezone method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toTimezone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toUTC" purpose="Check if method toUTC of TZDate works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toUTC" purpose="Check if method toUTC of TZDate works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toUTC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toUTC_exist" purpose="Check if toUTC method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toUTC_exist" purpose="Check if toUTC method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toUTC_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_toUTC_extra_argument" purpose="Check if method toUTC of TZDate accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_toUTC_extra_argument" purpose="Check if method toUTC of TZDate accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_toUTC_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_constructor_maximal" purpose="Test whether the maximal constructor of the TimeDuration interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_constructor_maximal" purpose="Test whether the maximal constructor of the TimeDuration interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_constructor_maximal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_constructor_minimal" purpose="Test whether the minimal constructor of the TimeDuration interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_constructor_minimal" purpose="Test whether the minimal constructor of the TimeDuration interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_constructor_minimal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference" purpose="Check if method difference of TimeDuration works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference" purpose="Check if method difference of TimeDuration works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference_exist" purpose="Check if difference method exists in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference_exist" purpose="Check if difference method exists in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference_missarg" purpose="Check if difference method with missing non-optional argument works in TimeDuration ">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference_missarg" purpose="Check if difference method with missing non-optional argument works in TimeDuration ">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference_other_TypeMismatch" purpose="Check argument difference conversions exception in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference_other_TypeMismatch" purpose="Check argument difference conversions exception in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_difference_other_invalid_obj" purpose="Check argument validation in difference method in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_difference_other_invalid_obj" purpose="Check argument validation in difference method in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_difference_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo" purpose="Check if method equalsTo of TimeDuration works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo" purpose="Check if method equalsTo of TimeDuration works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo_exist" purpose="Check if equalsTo method exists in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo_exist" purpose="Check if equalsTo method exists in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo_missarg" purpose="Check if equalsTo method with missing non-optional argument works in TimeDuration">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo_missarg" purpose="Check if equalsTo method with missing non-optional argument works in TimeDuration">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo_other_TypeMismatch" purpose="Check argument equalsTo conversions exception in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo_other_TypeMismatch" purpose="Check argument equalsTo conversions exception in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_equalsTo_other_invalid_obj" purpose="Check argument validation in equalsTo method in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_equalsTo_other_invalid_obj" purpose="Check argument validation in equalsTo method in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_equalsTo_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_exist" purpose="Test whether the constructor of the TimeDuration interface is defined or not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_exist" purpose="Test whether the constructor of the TimeDuration interface is defined or not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_extend" purpose="test whether TimeDuration the object can have new attribute added">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_extend" purpose="test whether TimeDuration the object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan" purpose="Check if method greaterThan of TimeDuration works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan" purpose="Check if method greaterThan of TimeDuration works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan_exist" purpose="Check if greaterThan method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan_exist" purpose="Check if greaterThan method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan_missarg" purpose="Check if greaterThan method with missing non-optional argument works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan_missarg" purpose="Check if greaterThan method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan_other_TypeMismatch" purpose="Check argument greaterThan conversions exception.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan_other_TypeMismatch" purpose="Check argument greaterThan conversions exception.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_greaterThan_other_invalid_obj" purpose="Check argument validation in greaterThan method in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_greaterThan_other_invalid_obj" purpose="Check argument validation in greaterThan method in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_greaterThan_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_length_attribute" purpose="check attribute length">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_length_attribute" purpose="check attribute length">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_length_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan" purpose="Check if method lessThan of TimeDuration works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan" purpose="Check if method lessThan of TimeDuration works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan_exist" purpose="Check if lessThan method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan_exist" purpose="Check if lessThan method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan_missarg" purpose="Check if lessThan method with missing non-optional argument works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan_missarg" purpose="Check if lessThan method with missing non-optional argument works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan_missarg.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan_other_TypeMismatch" purpose="Check argument lessThan conversions exception.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan_other_TypeMismatch" purpose="Check argument lessThan conversions exception.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan_other_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_lessThan_other_invalid_obj" purpose="Check argument validation in lessThan method in TimeDuration.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_lessThan_other_invalid_obj" purpose="Check argument validation in lessThan method in TimeDuration.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_lessThan_other_invalid_obj.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeDuration_unit_attribute" purpose="check attribute unit">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeDuration_unit_attribute" purpose="check attribute unit">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeDuration_unit_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_extend" purpose="test whether the TimeManager object can have new attribute added">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_extend" purpose="test whether the TimeManager object can have new attribute added">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getAvailableTimezones" purpose="Check if method getAvailableTimezones of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getAvailableTimezones" purpose="Check if method getAvailableTimezones of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getAvailableTimezones.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getAvailableTimezones_exist" purpose="Check if getAvailableTimezones method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getAvailableTimezones_exist" purpose="Check if getAvailableTimezones method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getAvailableTimezones_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getAvailableTimezones_extra_argument" purpose="Check if method getAvailableTimezones of TimeUtil accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getAvailableTimezones_extra_argument" purpose="Check if method getAvailableTimezones of TimeUtil accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getAvailableTimezones_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getCurrentDateTime" purpose="Check if method getCurrentDateTime of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getCurrentDateTime" purpose="Check if method getCurrentDateTime of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getCurrentDateTime.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getCurrentDateTime_instanceof" purpose="check whether getCurrentDateTime() method returns the current date / time correctly">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getCurrentDateTime_instanceof" purpose="check whether getCurrentDateTime() method returns the current date / time correctly">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getCurrentDateTime_instanceof.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getCurrentDateTime_exist" purpose="Check if getCurrentDateTime method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getCurrentDateTime_exist" purpose="Check if getCurrentDateTime method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getCurrentDateTime_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getCurrentDateTime_extra_argument" purpose="Check if method getCurrentDateTime of TimeUtil accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getCurrentDateTime_extra_argument" purpose="Check if method getCurrentDateTime of TimeUtil accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getCurrentDateTime_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getDateFormat" purpose="Check if method getDateFormat of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getDateFormat" purpose="Check if method getDateFormat of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getDateFormat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getDateFormat_exist" purpose="Check if getDateFormat method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getDateFormat_exist" purpose="Check if getDateFormat method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getDateFormat_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getLocalTimezone" purpose="Check if method getLocalTimezone of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getLocalTimezone" purpose="Check if method getLocalTimezone of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getLocalTimezone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getLocalTimezone_exist" purpose="Check if getLocalTimezone method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getLocalTimezone_exist" purpose="Check if getLocalTimezone method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getLocalTimezone_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getLocalTimezone_extra_argument" purpose="Check if method getLocalTimezone of TimeUtil accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getLocalTimezone_extra_argument" purpose="Check if method getLocalTimezone of TimeUtil accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getLocalTimezone_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getTimeFormat" purpose="Check if method getTimeFormat of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getTimeFormat" purpose="Check if method getTimeFormat of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getTimeFormat.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getTimeFormat_exist" purpose="Check if getTimeFormat method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getTimeFormat_exist" purpose="Check if getTimeFormat method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getTimeFormat_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_getTimeFormat_extra_argument" purpose="Check if method getTimeFormat of TimeUtil accepts extra argument">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_getTimeFormat_extra_argument" purpose="Check if method getTimeFormat of TimeUtil accepts extra argument">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_getTimeFormat_extra_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_isLeapYear" purpose="Check if method isLeapYear of TimeUtil works properly.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_isLeapYear" purpose="Check if method isLeapYear of TimeUtil works properly.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_isLeapYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_isLeapYear_exist" purpose="Check if isLeapYear method exists in TimeManager.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_isLeapYear_exist" purpose="Check if isLeapYear method exists in TimeManager.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_isLeapYear_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeUtil_notexist" purpose="Check if interface TimeUtil exists, it should not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeUtil_notexist" purpose="Check if interface TimeUtil exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeUtil_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_invalidLength" purpose="Check addDuration method for invalid length">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_invalidLength" purpose="Check addDuration method for invalid length">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_invalidLength.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitDAYS_negative" purpose="Check addDuration method for unit DAYS and negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitDAYS_negative" purpose="Check addDuration method for unit DAYS and negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitDAYS_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitDAYS_one" purpose="Check addDuration method for unit DAYS and one day">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitDAYS_one" purpose="Check addDuration method for unit DAYS and one day">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitDAYS_one.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitDAYS_week" purpose="Check addDuration method for unit DAYS counting for week">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitDAYS_week" purpose="Check addDuration method for unit DAYS counting for week">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitDAYS_week.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitDAYS_year" purpose="Check addDuration method for unit DAYS counting for year">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitDAYS_year" purpose="Check addDuration method for unit DAYS counting for year">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitDAYS_year.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitHOURS" purpose="Check addDuration method for unit HOURS">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitHOURS" purpose="Check addDuration method for unit HOURS">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitHOURS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitHOURS_moreThanOneDay" purpose="Check addDuration method for unit HOURS when more than one day">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitHOURS_moreThanOneDay" purpose="Check addDuration method for unit HOURS when more than one day">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitHOURS_moreThanOneDay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitHOURS_negative" purpose="Check addDuration method for unit HOURS and negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitHOURS_negative" purpose="Check addDuration method for unit HOURS and negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitHOURS_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMINS" purpose="Check addDuration method for unit MINS">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMINS" purpose="Check addDuration method for unit MINS">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMINS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMINS_complexNum" purpose="Check addDuration method for unit MINS and complex Number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMINS_complexNum" purpose="Check addDuration method for unit MINS and complex Number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMINS_complexNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMINS_negative" purpose="Check addDuration method for unit MINS and negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMINS_negative" purpose="Check addDuration method for unit MINS and negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMINS_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMSECS" purpose="Check addDuration method for unit MSECS">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMSECS" purpose="Check addDuration method for unit MSECS">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMSECS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMSECS_complexNum" purpose="Check addDuration method for unit MSECS and complex Number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMSECS_complexNum" purpose="Check addDuration method for unit MSECS and complex Number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMSECS_complexNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitMSECS_negative" purpose="Check addDuration method for unit MSECS and negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitMSECS_negative" purpose="Check addDuration method for unit MSECS and negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitMSECS_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitSECS" purpose="Check addDuration method for unit SECS">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitSECS" purpose="Check addDuration method for unit SECS">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitSECS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitSECS_complexNum" purpose="Check addDuration method for unit SECS and complex number">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitSECS_complexNum" purpose="Check addDuration method for unit SECS and complex number">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitSECS_complexNum.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TZDate_addDuration_unitSECS_negative" purpose="Check addDuration method for unit SECS and negative">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TZDate_addDuration_unitSECS_negative" purpose="Check addDuration method for unit SECS and negative">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TZDate_addDuration_unitSECS_negative.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithPastDate" purpose="Check if TZDate.difference() with past date works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithPastDate" purpose="Check if TZDate.difference() with past date works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithPastDate.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithPastHour" purpose="Check if TZDate.difference() with date hour earlier works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithPastHour" purpose="Check if TZDate.difference() with date hour earlier works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithPastHour.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithPastSeconds" purpose="Check if TZDate.difference() with date seconds earlier works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithPastSeconds" purpose="Check if TZDate.difference() with date seconds earlier works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithPastSeconds.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_TZDate_difference_compareWithPastYear" purpose="Check if TZDate.difference() with date year earlier works">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_TZDate_difference_compareWithPastYear" purpose="Check if TZDate.difference() with date year earlier works">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_TZDate_difference_compareWithPastYear.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Time_in_tizen" purpose="check attribute time">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="Time_in_tizen" purpose="check attribute time">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/Time_in_tizen.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TimeManagerObject_notexist" purpose="Check if interface TimeManagerObject exists, it should not.">
+      <testcase component="TizenAPI/System/Time" execution_type="auto" id="TimeManagerObject_notexist" purpose="Check if interface TimeManagerObject exists, it should not.">
         <description>
           <test_script_entry>/opt/tct-time-tizen-tests/time/TimeManagerObject_notexist.html</test_script_entry>
         </description>
index de37c31e0a3c2f548461726a61fdebbf7c2a9d00..df9bc1d3a9ef332395148680b738f89b19ea41a9 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-tizen-tizen-tests">
     <set name="Tizen">
-      <testcase execution_type="auto" id="AttributeFilter_attributeName_attribute" purpose="Check if attributeName equals to the value that is set when create AttributeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_attributeName_attribute" purpose="Check if attributeName equals to the value that is set when create AttributeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_attributeName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeFilter_matchFlag_attribute" purpose="Check if matchFlag equals to the value that is set when create AttributeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_matchFlag_attribute" purpose="Check if matchFlag equals to the value that is set when create AttributeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_matchFlag_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeFilter_matchValue_attribute" purpose="Check if matchValue equals to the value that is set when create AttributeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_matchValue_attribute" purpose="Check if matchValue equals to the value that is set when create AttributeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_matchValue_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_endValue_attribute" purpose="Check if endValue equals to the value that is set when create AttributeRangeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_endValue_attribute" purpose="Check if endValue equals to the value that is set when create AttributeRangeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_endValue_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_initialValue_attribute" purpose="Check if initialValue equals to the value that is set when create AttributeRangeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_initialValue_attribute" purpose="Check if initialValue equals to the value that is set when create AttributeRangeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_initialValue_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilterType_enum_INTERSECTION" purpose="CompositeFilterType INTERSECTION">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilterType_enum_INTERSECTION" purpose="CompositeFilterType INTERSECTION">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilterType_enum_INTERSECTION.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilterType_enum_UNION" purpose="CompositeFilterType UNION">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilterType_enum_UNION" purpose="CompositeFilterType UNION">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilterType_enum_UNION.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilter_filters_attribute" purpose="Check if filters equals to the value that is set when create CompositeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilter_filters_attribute" purpose="Check if filters equals to the value that is set when create CompositeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilter_filters_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilter_type_attribute" purpose="Check if type equals to the value that is set when create CompositeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilter_type_attribute" purpose="Check if type equals to the value that is set when create CompositeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilter_type_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SimpleCoordinates_latitude_attribute" purpose="Check if latitude equals to the value that is set when create SimpleCoordinates">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SimpleCoordinates_latitude_attribute" purpose="Check if latitude equals to the value that is set when create SimpleCoordinates">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SimpleCoordinates_latitude_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SimpleCoordinates_longitude_attribute" purpose="Check if longitude equals to the value that is set when create SimpleCoordinates">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SimpleCoordinates_longitude_attribute" purpose="Check if longitude equals to the value that is set when create SimpleCoordinates">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SimpleCoordinates_longitude_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortMode_attributeName_attribute" purpose="Check if attributeName equals to the value that is set when create SortMode">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortMode_attributeName_attribute" purpose="Check if attributeName equals to the value that is set when create SortMode">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortMode_attributeName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortMode_exist" purpose="Check if SortMode constructor exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortMode_exist" purpose="Check if SortMode constructor exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortMode_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilter_exist" purpose="Check if CompositeFilter constructor exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilter_exist" purpose="Check if CompositeFilter constructor exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilter_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SimpleCoordinates_exist" purpose="Check if SimpleCoordinates constructor exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SimpleCoordinates_exist" purpose="Check if SimpleCoordinates constructor exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SimpleCoordinates_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortMode_constructor" purpose="Check if SortMode constructor is correct">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortMode_constructor" purpose="Check if SortMode constructor is correct">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortMode_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeFilter_constructor" purpose="Check if AttributeFilter constructor is correct">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_constructor" purpose="Check if AttributeFilter constructor is correct">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortMode_extend" purpose="Check if SortMode object can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortMode_extend" purpose="Check if SortMode object can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortMode_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_ABORT_ERR" purpose="Check if ABORT_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_ABORT_ERR" purpose="Check if ABORT_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_ABORT_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_DATA_CLONE_ERR" purpose="Check if DATA_CLONE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_DATA_CLONE_ERR" purpose="Check if DATA_CLONE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_DATA_CLONE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_DOMSTRING_SIZE_ERR" purpose="Check if DOMSTRING_SIZE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_DOMSTRING_SIZE_ERR" purpose="Check if DOMSTRING_SIZE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_DOMSTRING_SIZE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_HIERARCHY_REQUEST_ERR" purpose="Check if HIERARCHY_REQUEST_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_HIERARCHY_REQUEST_ERR" purpose="Check if HIERARCHY_REQUEST_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_HIERARCHY_REQUEST_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INDEX_SIZE_ERR" purpose="Check if INDEX_SIZE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INDEX_SIZE_ERR" purpose="Check if INDEX_SIZE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INDEX_SIZE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INUSE_ATTRIBUTE_ERR" purpose="Check if INUSE_ATTRIBUTE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INUSE_ATTRIBUTE_ERR" purpose="Check if INUSE_ATTRIBUTE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INUSE_ATTRIBUTE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INVALID_ACCESS_ERR" purpose="Check if INVALID_ACCESS_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INVALID_ACCESS_ERR" purpose="Check if INVALID_ACCESS_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INVALID_ACCESS_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INVALID_CHARACTER_ERR" purpose="Check if INVALID_CHARACTER_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INVALID_CHARACTER_ERR" purpose="Check if INVALID_CHARACTER_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INVALID_CHARACTER_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INVALID_MODIFICATION_ERR" purpose="Check if INVALID_MODIFICATION_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INVALID_MODIFICATION_ERR" purpose="Check if INVALID_MODIFICATION_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INVALID_MODIFICATION_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INVALID_NODE_TYPE_ERR" purpose="Check if INVALID_NODE_TYPE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INVALID_NODE_TYPE_ERR" purpose="Check if INVALID_NODE_TYPE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INVALID_NODE_TYPE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_INVALID_STATE_ERR" purpose="Check if INVALID_STATE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_INVALID_STATE_ERR" purpose="Check if INVALID_STATE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_INVALID_STATE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NAMESPACE_ERR" purpose="Check if NAMESPACE_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NAMESPACE_ERR" purpose="Check if NAMESPACE_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NAMESPACE_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NETWORK_ERR" purpose="Check if NETWORK_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NETWORK_ERR" purpose="Check if NETWORK_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NETWORK_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NO_DATA_ALLOWED_ERR" purpose="Check if NO_DATA_ALLOWED_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NO_DATA_ALLOWED_ERR" purpose="Check if NO_DATA_ALLOWED_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NO_DATA_ALLOWED_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NO_MODIFICATION_ALLOWED_ERR" purpose="Check if NO_MODIFICATION_ALLOWED_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NO_MODIFICATION_ALLOWED_ERR" purpose="Check if NO_MODIFICATION_ALLOWED_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NO_MODIFICATION_ALLOWED_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NOT_FOUND_ERR" purpose="Check if NOT_FOUND_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NOT_FOUND_ERR" purpose="Check if NOT_FOUND_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NOT_FOUND_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_NOT_SUPPORTED_ERR" purpose="Check if NOT_SUPPORTED_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_NOT_SUPPORTED_ERR" purpose="Check if NOT_SUPPORTED_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_NOT_SUPPORTED_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_QUOTA_EXCEEDED_ERR" purpose="Check if QUOTA_EXCEEDED_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_QUOTA_EXCEEDED_ERR" purpose="Check if QUOTA_EXCEEDED_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_QUOTA_EXCEEDED_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_SECURITY_ERR" purpose="Check if SECURITY_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_SECURITY_ERR" purpose="Check if SECURITY_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_SECURITY_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_SYNTAX_ERR" purpose="Check if SYNTAX_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_SYNTAX_ERR" purpose="Check if SYNTAX_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_SYNTAX_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_TIMEOUT_ERR" purpose="Check if TIMEOUT_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_TIMEOUT_ERR" purpose="Check if TIMEOUT_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_TIMEOUT_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_TYPE_MISMATCH_ERR" purpose="Check if TYPE_MISMATCH_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_TYPE_MISMATCH_ERR" purpose="Check if TYPE_MISMATCH_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_TYPE_MISMATCH_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_URL_MISMATCH_ERR" purpose="Check if URL_MISMATCH_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_URL_MISMATCH_ERR" purpose="Check if URL_MISMATCH_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_URL_MISMATCH_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_VALIDATION_ERR" purpose="Check if VALIDATION_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_VALIDATION_ERR" purpose="Check if VALIDATION_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_VALIDATION_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_const_WRONG_DOCUMENT_ERR" purpose="Check if WRONG_DOCUMENT_ERR equals to the value that is set in WebAPIException">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_const_WRONG_DOCUMENT_ERR" purpose="Check if WRONG_DOCUMENT_ERR equals to the value that is set in WebAPIException">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_const_WRONG_DOCUMENT_ERR.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AbstractFilter_notexist" purpose="Tizen.AbstractFilter - integration test">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AbstractFilter_notexist" purpose="Tizen.AbstractFilter - integration test">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AbstractFilter_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilter_constructor" purpose="Check if CompositeFilter can be create successfully">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilter_constructor" purpose="Check if CompositeFilter can be create successfully">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilter_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CompositeFilter_extend" purpose="Check if CompositeFilter can be extend">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="CompositeFilter_extend" purpose="Check if CompositeFilter can be extend">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/CompositeFilter_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_attributeName_attribute" purpose="Check if attribute AttributeRangeFilter.attributeName exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_attributeName_attribute" purpose="Check if attribute AttributeRangeFilter.attributeName exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_attributeName_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIError_message_attribute" purpose="Check if WebAPIError.message existence">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIError_message_attribute" purpose="Check if WebAPIError.message existence">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIError_message_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIError_name_attribute" purpose="Check if WebAPIError.name existence">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIError_name_attribute" purpose="Check if WebAPIError.name existence">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIError_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIError_code_attribute" purpose="Check if WebAPIError.code existence">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIError_code_attribute" purpose="Check if WebAPIError.code existence">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIError_code_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SimpleCoordinates_extend" purpose="Tizen.SimpleCoordinates - integration test">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SimpleCoordinates_extend" purpose="Tizen.SimpleCoordinates - integration test">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SimpleCoordinates_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIError_notexist" purpose="Check if WebAPIError exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIError_notexist" purpose="Check if WebAPIError exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIError_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIError_extend" purpose="Check if WebAPIError can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIError_extend" purpose="Check if WebAPIError can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIError_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_notexist" purpose="Check if tizen not exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="Tizen_notexist" purpose="Check if tizen not exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/Tizen_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ErrorCallback_notexist" purpose="Check if ErrorCallback not exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="ErrorCallback_notexist" purpose="Check if ErrorCallback not exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/ErrorCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_exist" purpose="Check if AttributeRangeFilter exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_exist" purpose="Check if AttributeRangeFilter exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_notexist" purpose="Check if WebAPIException not exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_notexist" purpose="Check if WebAPIException not exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeFilter_exist" purpose="Check if AttributeFilter constructor create object properly">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_exist" purpose="Check if AttributeFilter constructor create object properly">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeFilter_extend" purpose="Check if AttributeFilter constructor can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeFilter_extend" purpose="Check if AttributeFilter constructor can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeFilter_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_extend" purpose="Check if AttributeRangeFilter can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_extend" purpose="Check if AttributeRangeFilter can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FilterMatchFlag_enum_CONTAINS" purpose="FilterMatchFlag constructor works with CONTAINS">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FilterMatchFlag_enum_CONTAINS" purpose="FilterMatchFlag constructor works with CONTAINS">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FilterMatchFlag_enum_CONTAINS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FilterMatchFlag_enum_ENDSWITH" purpose="FilterMatchFlag constructor works with ENDSWITH">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FilterMatchFlag_enum_ENDSWITH" purpose="FilterMatchFlag constructor works with ENDSWITH">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FilterMatchFlag_enum_ENDSWITH.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FilterMatchFlag_enum_EXACTLY" purpose="FilterMatchFlag constructor works with EXACTLY">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FilterMatchFlag_enum_EXACTLY" purpose="FilterMatchFlag constructor works with EXACTLY">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FilterMatchFlag_enum_EXACTLY.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FilterMatchFlag_enum_FULLSTRING" purpose="FilterMatchFlag constructor works with FULLSTRING">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FilterMatchFlag_enum_FULLSTRING" purpose="FilterMatchFlag constructor works with FULLSTRING">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FilterMatchFlag_enum_FULLSTRING.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FilterMatchFlag_enum_STARTSWITH" purpose="FilterMatchFlag constructor works with STARTSWITH">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FilterMatchFlag_enum_STARTSWITH" purpose="FilterMatchFlag constructor works with STARTSWITH">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FilterMatchFlag_enum_STARTSWITH.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortModeOrder_enum_ASC" purpose="SortMode constructor with ASC">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortModeOrder_enum_ASC" purpose="SortMode constructor with ASC">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortModeOrder_enum_ASC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortModeOrder_enum_DESC" purpose="SortMode constructor with DESC">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortModeOrder_enum_DESC" purpose="SortMode constructor with DESC">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortModeOrder_enum_DESC.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_constructor_min" purpose="Check if AttributeRangeFilter can be created successfully when creat without initialValue and endValue parameters">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_constructor_min" purpose="Check if AttributeRangeFilter can be created successfully when creat without initialValue and endValue parameters">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_constructor_min.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="AttributeRangeFilter_constructor_successful" purpose="Check if attributeName equals to the value that is set when create AttributeRangeFilter">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="AttributeRangeFilter_constructor_successful" purpose="Check if attributeName equals to the value that is set when create AttributeRangeFilter">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/AttributeRangeFilter_constructor_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SimpleCoordinates_constructor_successful" purpose="Check if latitude and longitude equals to the values that is set when create SimpleCoordinates">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SimpleCoordinates_constructor_successful" purpose="Check if latitude and longitude equals to the values that is set when create SimpleCoordinates">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SimpleCoordinates_constructor_successful.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="FitlerMatchFlag_enum_EXISTS" purpose="FilterMatchFlag constructor works with EXISTS">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="FitlerMatchFlag_enum_EXISTS" purpose="FilterMatchFlag constructor works with EXISTS">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/FitlerMatchFlag_enum_EXISTS.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_managerobject" purpose="Check if tizen exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="Tizen_managerobject" purpose="Check if tizen exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/Tizen_managerobject.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SortMode_order_attribute" purpose="Check if order attribute equals to the value that is set when create SortMode">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SortMode_order_attribute" purpose="Check if order attribute equals to the value that is set when create SortMode">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SortMode_order_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_code_attribute" purpose="Check WebAPIException.code attribute: type, value and read-only (for NotFoundError)">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_code_attribute" purpose="Check WebAPIException.code attribute: type, value and read-only (for NotFoundError)">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_code_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_message_attribute" purpose="Check WebAPIException.message attribute: type and read-only for NotFoundError">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_message_attribute" purpose="Check WebAPIException.message attribute: type and read-only for NotFoundError">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_message_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_name_attribute" purpose="Check WebAPIException.name attribute: type, value and read-only (for NotFoundError)">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_name_attribute" purpose="Check WebAPIException.name attribute: type, value and read-only (for NotFoundError)">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_name_attribute.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebAPIException_extend" purpose="Check if WebAPIException can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="WebAPIException_extend" purpose="Check if WebAPIException can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/WebAPIException_extend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SuccessCallback_notexist" purpose="Check if SuccessCallback not exists">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="SuccessCallback_notexist" purpose="Check if SuccessCallback not exists">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/SuccessCallback_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Tizen_extend" purpose="Check if Tizen object can be extended">
+      <testcase component="TizenAPI/Tizen/Tizen" execution_type="auto" id="Tizen_extend" purpose="Check if Tizen object can be extended">
         <description>
           <test_script_entry>/opt/tct-tizen-tizen-tests/tizen/Tizen_extend.html</test_script_entry>
         </description>
index ba1542ae5fdd1fdd96017dddfe28b3246ee4fa44..e7bd3f2213ae10de1e1f28039b1a524b0172c04a 100644 (file)
@@ -3,17 +3,17 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-touchevent-w3c-tests">
     <set name="TouchEvent">
-      <testcase execution_type="auto" id="document_createTouch_exist" purpose="Check if document.createtouch method is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="document_createTouch_exist" purpose="Check if document.createtouch method is defined.">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/document_createTouch_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="document_createTouchList_exist" purpose="Check if document.createtouchlist method is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="document_createTouchList_exist" purpose="Check if document.createtouchlist method is defined.">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/document_createTouchList_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_altKey_exist" purpose="Check if touchEvent.altKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_altKey_exist" purpose="Check if touchEvent.altKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
@@ -24,7 +24,7 @@
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchEvent_altKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_ctrlKey_exist" purpose="Check if touchEvent.ctrlKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_ctrlKey_exist" purpose="Check if touchEvent.ctrlKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
@@ -35,7 +35,7 @@
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchEvent_ctrlKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_metaKey_exist" purpose="Check if touchEvent.metaKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_metaKey_exist" purpose="Check if touchEvent.metaKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
@@ -46,7 +46,7 @@
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchEvent_metaKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="TouchEvent_shiftKey_exist" purpose="Check if touchEvent.shiftKey attribute is defined.">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_shiftKey_exist" purpose="Check if touchEvent.shiftKey attribute is defined.">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchEvent_shiftKey_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_identifier_exist" purpose="Check if the Touch.identifier attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_identifier_exist" purpose="Check if the Touch.identifier attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_target_exist" purpose="Check if the Touch.target attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_target_exist" purpose="Check if the Touch.target attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_screenX_exist" purpose="Check if the Touch.screenX attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_screenX_exist" purpose="Check if the Touch.screenX attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_screenY_exist" purpose="Check if the Touch.screenY attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_screenY_exist" purpose="Check if the Touch.screenY attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_clientX_exist" purpose="Check if the Touch.clientX attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_clientX_exist" purpose="Check if the Touch.clientX attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_clientY_exist" purpose="Check if the Touch.clientY attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_clientY_exist" purpose="Check if the Touch.clientY attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_pageX_exist" purpose="Check if the Touch.pageX attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_pageX_exist" purpose="Check if the Touch.pageX attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Touch_pageY_exist" purpose="Check if the Touch.pageY attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="Touch_pageY_exist" purpose="Check if the Touch.pageY attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/Touch_attributes_exist.html?total_num=8&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TouchList_item_exist" purpose="Check if the TouchList.item method exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="TouchList_item_exist" purpose="Check if the TouchList.item method exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchList_attributes_exist.html?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="TouchList_length_exist" purpose="Check if the TouchList.length attribute exists">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="auto" id="TouchList_length_exist" purpose="Check if the TouchList.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-touchevent-w3c-tests/touchevent/TouchList_attributes_exist.html?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_mousedown_event" purpose="Check if touchstart event is dispatched before any mouse event during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_mousedown_event" purpose="Check if touchstart event is dispatched before any mouse event during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-touchevent-w3c-tests/touchevent/w3c/multi-touch.html?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_touchend_event" purpose="Check if touchend event is received during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_touchend_event" purpose="Check if touchend event is received during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-touchevent-w3c-tests/touchevent/w3c/multi-touch.html?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="multitouch_touchmove_event" purpose="Check if touchmove event is received during multiple touches">
+      <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="multitouch_touchmove_event" purpose="Check if touchmove event is received during multiple touches">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
           <steps>
index 40f7ed24822a2f560da1726653fef95310de30d0..3db8d78f8d4004d7086f44940f291fa08bad5155 100644 (file)
@@ -3,17 +3,17 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-transitions-css3-tests">
     <set name="Transitions">
-      <testcase execution_type="auto" id="CSS3Transitions_transition-timing-function" purpose="To check if css.transition-timing-function exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-timing-function" purpose="To check if css.transition-timing-function exists">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-timing-function.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition_transitionend" purpose="To check if css.event transitionend exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition_transitionend" purpose="To check if css.event transitionend exists">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition_transitionend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry14" purpose="To check if border-bottom-width can implement transition function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry14" purpose="To check if border-bottom-width can implement transition function normally">
         <description>
           <pre_condition />
           <steps>
@@ -25,7 +25,7 @@
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/webkit/shorthand-border-transitions.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry23" purpose="To check if shorthand properties transform-origin can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry23" purpose="To check if shorthand properties transform-origin can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
@@ -37,7 +37,7 @@
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry19" purpose="To check if shorthand properties margin-top can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry19" purpose="To check if shorthand properties margin-top can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
@@ -49,7 +49,7 @@
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry18" purpose="To check if shorthand properties padding-top can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry18" purpose="To check if shorthand properties padding-top can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
@@ -61,7 +61,7 @@
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="css3_transition_tests_entry7" purpose="To check if transition: left 4s linear 1s can implement transition-property function normally">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry7" purpose="To check if transition: left 4s linear 1s can implement transition-property function normally">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/webkit/delay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition_4s_1s" purpose="Check if the first value that can be parsed as a time is assigned to the transition-duration,the second is transition-delay">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition_4s_1s" purpose="Check if the first value that can be parsed as a time is assigned to the transition-duration,the second is transition-delay">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition_4s_1s.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-delay_0s" purpose="Check if the transition-delay value is 0s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-delay_0s" purpose="Check if the transition-delay value is 0s">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-delay_0s.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-delay_4s_1s" purpose="Check if the transition-delay value is 4s and 1s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-delay_4s_1s" purpose="Check if the transition-delay value is 4s and 1s">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-delay_4s_1s.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-delay_initial_value" purpose="Check if the transition-delay initial value is 0s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-delay_initial_value" purpose="Check if the transition-delay initial value is 0s">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-delay_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-duration_4s" purpose="Check if the transition-duration value is 4s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-duration_4s" purpose="Check if the transition-duration value is 4s">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-duration_4s.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-duration_initial_value" purpose="Check if the transition-duration initial value is 0s">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-duration_initial_value" purpose="Check if the transition-duration initial value is 0s">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-duration_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3Transitions_transition-property_initial_value" purpose="Check if the transition-property initial value is all">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="auto" id="CSS3Transitions_transition-property_initial_value" purpose="Check if the transition-property initial value is all">
         <description>
           <test_script_entry>/opt/tct-transitions-css3-tests/transitions/CSS3Transitions_transition-property_initial_value.html</test_script_entry>
         </description>
index ab50be9c6a4af3f07d1abef0153c526767176998..65c5e47dc6b23b665e4d23999357fd1c270bc835 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-typedarrays-nonw3c-tests">
     <set name="TypedArrays">
-      <testcase execution_type="auto" id="ArrayBuffer_byteLength_exist" purpose="Check if the ArrayBuffer.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="ArrayBuffer_byteLength_exist" purpose="Check if the ArrayBuffer.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/ArrayBuffer_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getFloat32_exist" purpose="Check if the DataView.getFloat32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getFloat32_exist" purpose="Check if the DataView.getFloat32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getFloat32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getFloat64_exist" purpose="Check if the DataView.getFloat64 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getFloat64_exist" purpose="Check if the DataView.getFloat64 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getFloat64_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getInt16_exist" purpose="Check if the DataView.getInt16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getInt16_exist" purpose="Check if the DataView.getInt16 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getInt16_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getInt32_exist" purpose="Check if the DataView.getInt32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getInt32_exist" purpose="Check if the DataView.getInt32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getInt32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getInt8_exist" purpose="Check if the DataView.getInt8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getInt8_exist" purpose="Check if the DataView.getInt8 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getInt8_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getUint16_exist" purpose="Check if the DataView.getUint16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getUint16_exist" purpose="Check if the DataView.getUint16 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getUint16_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getUint32_exist" purpose="Check if the DataView.getUint32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getUint32_exist" purpose="Check if the DataView.getUint32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getUint32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_getUint8_exist" purpose="Check if the DataView.getUint8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_getUint8_exist" purpose="Check if the DataView.getUint8 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_getUint8_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setFloat32_exist" purpose="Check if the DataView.setFloat32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setFloat32_exist" purpose="Check if the DataView.setFloat32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setFloat32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setFloat64_exist" purpose="Check if the DataView.setFloat64 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setFloat64_exist" purpose="Check if the DataView.setFloat64 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setFloat64_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setInt16_exist" purpose="Check if the DataView.setInt16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setInt16_exist" purpose="Check if the DataView.setInt16 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setInt16_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setInt32_exist" purpose="Check if the DataView.setInt32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setInt32_exist" purpose="Check if the DataView.setInt32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setInt32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setInt8_exist" purpose="Check if the DataView.setInt8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setInt8_exist" purpose="Check if the DataView.setInt8 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setInt8_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setUint16_exist" purpose="Check if the DataView.setUint16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setUint16_exist" purpose="Check if the DataView.setUint16 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setUint16_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setUint32_exist" purpose="Check if the DataView.setUint32 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setUint32_exist" purpose="Check if the DataView.setUint32 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setUint32_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DataView_setUint8_exist" purpose="Check if the DataView.setUint8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="DataView_setUint8_exist" purpose="Check if the DataView.setUint8 exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/DataView_setUint8_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_buffer_exist" purpose="Check if the DataView.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_buffer_exist" purpose="Check if the DataView.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_byteLength_exist" purpose="Check if the Float32Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_byteLength_exist" purpose="Check if the Float32Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_byteOffset_exist" purpose="Check if the Float32Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_byteOffset_exist" purpose="Check if the Float32Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Float32Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Float32Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_length_exist" purpose="Check if the Float32Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_length_exist" purpose="Check if the Float32Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_set_exist" purpose="Check if the Float32Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_set_exist" purpose="Check if the Float32Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float32Array_subarray_exist" purpose="Check if the Float32Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float32Array_subarray_exist" purpose="Check if the Float32Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float32Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_buffer_exist" purpose="Check if the Float64Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_buffer_exist" purpose="Check if the Float64Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_byteLength_exist" purpose="Check if the Float64Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_byteLength_exist" purpose="Check if the Float64Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_byteOffset_exist" purpose="Check if the Float64Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_byteOffset_exist" purpose="Check if the Float64Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Float64Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Float64Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_length_exist" purpose="Check if the Float64Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_length_exist" purpose="Check if the Float64Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_set_exist" purpose="Check if the Float64Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_set_exist" purpose="Check if the Float64Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Float64Array_subarray_exist" purpose="Check if the Float64Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Float64Array_subarray_exist" purpose="Check if the Float64Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Float64Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_buffer_exist" purpose="Check if the Int16Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_buffer_exist" purpose="Check if the Int16Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_byteLength_exist" purpose="Check if the Int16Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_byteLength_exist" purpose="Check if the Int16Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_byteOffset_exist" purpose="Check if the Int16Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_byteOffset_exist" purpose="Check if the Int16Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int16Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int16Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_length_exist" purpose="Check if the Int16Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_length_exist" purpose="Check if the Int16Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_set_exist" purpose="Check if the Int16Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_set_exist" purpose="Check if the Int16Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int16Array_subarray_exist" purpose="Check if the Int16Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int16Array_subarray_exist" purpose="Check if the Int16Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int16Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_buffer_exist" purpose="Check if the Int32Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_buffer_exist" purpose="Check if the Int32Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_byteLength_exist" purpose="Check if the Int32Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_byteLength_exist" purpose="Check if the Int32Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_byteOffset_exist" purpose="Check if the Int32Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_byteOffset_exist" purpose="Check if the Int32Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int32Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int32Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_length_exist" purpose="Check if the Int32Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_length_exist" purpose="Check if the Int32Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_set_exist" purpose="Check if the Int32Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_set_exist" purpose="Check if the Int32Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int32Array_subarray_exist" purpose="Check if the Int32Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int32Array_subarray_exist" purpose="Check if the Int32Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int32Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_buffer_exist" purpose="Check if the Int8Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_buffer_exist" purpose="Check if the Int8Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_byteLength_exist" purpose="Check if the Int8Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_byteLength_exist" purpose="Check if the Int8Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_byteOffset_exist" purpose="Check if the Int8Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_byteOffset_exist" purpose="Check if the Int8Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int8Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Int8Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_length_exist" purpose="Check if the Int8Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_length_exist" purpose="Check if the Int8Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_set_exist" purpose="Check if the Int8Arrayset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_set_exist" purpose="Check if the Int8Arrayset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Int8Array_subarray_exist" purpose="Check if the Int8Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Int8Array_subarray_exist" purpose="Check if the Int8Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Int8Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_buffer_exist" purpose="Check if the Uint16Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_buffer_exist" purpose="Check if the Uint16Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_byteLength_exist" purpose="Check if the Uint16Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_byteLength_exist" purpose="Check if the Uint16Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_byteOffset_exist" purpose="Check if the Uint16Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_byteOffset_exist" purpose="Check if the Uint16Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint16Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint16Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_length_exist" purpose="Check if the Uint16Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_length_exist" purpose="Check if the Uint16Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_set_exist" purpose="Check if the Uint16Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_set_exist" purpose="Check if the Uint16Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint16Array_subarray_exist" purpose="Check if the Uint16Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint16Array_subarray_exist" purpose="Check if the Uint16Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint16Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_buffer_exist" purpose="Check if the Uint32Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_buffer_exist" purpose="Check if the Uint32Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_byteLength_exist" purpose="Check if the Uint32Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_byteLength_exist" purpose="Check if the Uint32Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_byteOffset_exist" purpose="Check if the Uint32Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_byteOffset_exist" purpose="Check if the Uint32Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint32Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint32Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_length_exist" purpose="Check if the Uint32Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_length_exist" purpose="Check if the Uint32Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_set_exist" purpose="Check if the Uint32Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_set_exist" purpose="Check if the Uint32Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint32Array_subarray_exist" purpose="Check if the Uint32Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint32Array_subarray_exist" purpose="Check if the Uint32Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint32Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_buffer_exist" purpose="Check if the Uint8Array.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_buffer_exist" purpose="Check if the Uint8Array.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_byteLength_exist" purpose="Check if the Uint8Array.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_byteLength_exist" purpose="Check if the Uint8Array.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_byteOffset_exist" purpose="Check if the Uint8Array.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_byteOffset_exist" purpose="Check if the Uint8Array.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint8Array.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint8Array.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_length_exist" purpose="Check if the Uint8Array.length exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_length_exist" purpose="Check if the Uint8Array.length exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_set_exist" purpose="Check if the Uint8Array.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_set_exist" purpose="Check if the Uint8Array.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8Array_subarray_exist" purpose="Check if the Uint8Array.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8Array_subarray_exist" purpose="Check if the Uint8Array.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8Array_subarray_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_buffer_exist" purpose="Check if the Uint8ClampedArray.buffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_buffer_exist" purpose="Check if the Uint8ClampedArray.buffer exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_buffer_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_byteLength_exist" purpose="Check if the Uint8ClampedArray.byteLength exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_byteLength_exist" purpose="Check if the Uint8ClampedArray.byteLength exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_byteLength_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_byteOffset_exist" purpose="Check if the Uint8ClampedArray.byteOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_byteOffset_exist" purpose="Check if the Uint8ClampedArray.byteOffset exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_byteOffset_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint8ClampedArray.BYTES_PER_ELEMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_BYTES_PER_ELEMENT_exist" purpose="Check if the Uint8ClampedArray.BYTES_PER_ELEMENT exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_BYTES_PER_ELEMENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_length_exist" purpose="Check if the Uint8ClampedArray.length of exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_length_exist" purpose="Check if the Uint8ClampedArray.length of exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_set_exist" purpose="Check if the Uint8ClampedArray.set exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_set_exist" purpose="Check if the Uint8ClampedArray.set exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_set_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Uint8ClampedArray_subarray_exist" purpose="Check if the Uint8ClampedArray.subarray exists">
+      <testcase component="WebAPI/Supplementary API Reference/Typed Arrays - Khronos (Partial)" execution_type="auto" id="Uint8ClampedArray_subarray_exist" purpose="Check if the Uint8ClampedArray.subarray exists">
         <description>
           <test_script_entry>/opt/tct-typedarrays-nonw3c-tests/typedarrays/Uint8ClampedArray_subarray_exist.html</test_script_entry>
         </description>
index 58b11bd44671112b68b866e42537e84b275c8e50..47499f3898773f4c82e1a6be9250d979992030e5 100644 (file)
@@ -3,62 +3,62 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-ui-css3-tests">
     <set name="UserInterface">
-      <testcase execution_type="auto" id="CSS3UI_content" purpose="Check if the 'content' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_content" purpose="Check if the 'content' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_content.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline" purpose="Check if the 'outline' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline" purpose="Check if the 'outline' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_box-sizing" purpose="Check if the 'box-sizing' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_box-sizing" purpose="Check if the 'box-sizing' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_box-sizing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-width" purpose="Check if the 'outline-width' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-width" purpose="Check if the 'outline-width' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-width.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style" purpose="Check if the 'outline-style' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style" purpose="Check if the 'outline-style' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-color" purpose="Check if the 'outline-color' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-color" purpose="Check if the 'outline-color' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-color.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-offset" purpose="Check if the 'outline-offset' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-offset" purpose="Check if the 'outline-offset' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-offset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_resize" purpose="Check if the 'resize' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_resize" purpose="Check if the 'resize' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_resize_both.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_text-overflow_ellipsis" purpose="Check if the 'text-overflow' is set to 'ellipsis'">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_text-overflow_ellipsis" purpose="Check if the 'text-overflow' is set to 'ellipsis'">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_text-overflow_ellipsis.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_text-overflow" purpose="Check if the 'text-overflow' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_text-overflow" purpose="Check if the 'text-overflow' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_text-overflow_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor" purpose="Check if the 'cursor' property exists">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor" purpose="Check if the 'cursor' property exists">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_pseudo-classes_required.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_box-sizing_border-box" purpose="Check if 'box-sizing:border-box' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_box-sizing_border-box" purpose="Check if 'box-sizing:border-box' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_box-sizing_border-box.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_box-sizing_content-box" purpose="Check if 'box-sizing:content-box' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_box-sizing_content-box" purpose="Check if 'box-sizing:content-box' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_box-sizing_content-box.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_box-sizing_initial_value" purpose="Check the box-sizing initial value on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_box-sizing_initial_value" purpose="Check the box-sizing initial value on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_box-sizing_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_auto" purpose="Check if 'cursor:auto' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_auto" purpose="Check if 'cursor:auto' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_auto.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_cell" purpose="Check if 'cursor:cell' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_cell" purpose="Check if 'cursor:cell' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_cell.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_copy" purpose="Check if 'cursor:copy' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_copy" purpose="Check if 'cursor:copy' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_copy.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_default" purpose="Check if 'cursor:default' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_default" purpose="Check if 'cursor:default' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_default.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_ew-resize" purpose="Check if 'cursor:ew-resize' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_ew-resize" purpose="Check if 'cursor:ew-resize' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_ew-resize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_initial" purpose="Check if 'cursor' attribute initial value on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_initial" purpose="Check if 'cursor' attribute initial value on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_none" purpose="Check if 'cursor:none' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_none" purpose="Check if 'cursor:none' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-color_initial_value" purpose="Check the 'outline-color' initial value on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-color_initial_value" purpose="Check the 'outline-color' initial value on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-color_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-color_red" purpose="Check if 'outline-width:5px;outline-style:inset;outline-color:red' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-color_red" purpose="Check if 'outline-width:5px;outline-style:inset;outline-color:red' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-color_red.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline_initial_value" purpose="Check the 'outline' initial value on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline_initial_value" purpose="Check the 'outline' initial value on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-offset_10px_dashed_FF0000" purpose="Check if 'outline-offset:10px;outline-style:dashed;outline-color:#FF0000' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-offset_10px_dashed_FF0000" purpose="Check if 'outline-offset:10px;outline-style:dashed;outline-color:#FF0000' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-offset_10px_dashed_FF0000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-offset_30px_dashed_FF0000" purpose="Check if 'outline-offset:30px;outline-style:dashed;outline-color:#FF0000' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-offset_30px_dashed_FF0000" purpose="Check if 'outline-offset:30px;outline-style:dashed;outline-color:#FF0000' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-offset_30px_dashed_FF0000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-offset_30px_inset_ffc" purpose="Check if 'outline-offset:30px;outline-style:inset;outline-color:#ffc' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-offset_30px_inset_ffc" purpose="Check if 'outline-offset:30px;outline-style:inset;outline-color:#ffc' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-offset_30px_inset_ffc.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style_dashed" purpose="Check if 'outline-style:dashed' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style_dashed" purpose="Check if 'outline-style:dashed' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style_dotted" purpose="Check if 'outline-style:dotted' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style_dotted" purpose="Check if 'outline-style:dotted' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style_groove" purpose="Check if 'outline-style:groove' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style_groove" purpose="Check if 'outline-style:groove' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style_groove.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style_initial_value" purpose="Check the 'outline-style' initial value">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style_initial_value" purpose="Check the 'outline-style' initial value">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-style_inset" purpose="Check if 'outline-style:inset' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-style_inset" purpose="Check if 'outline-style:inset' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-style_inset.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-width_20px_dashed" purpose="Check if 'outline-width:20px;outline-style:dashed' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-width_20px_dashed" purpose="Check if 'outline-width:20px;outline-style:dashed' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-width_20px_dashed.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_outline-width_30px_dotted" purpose="Check if 'outline-width:30px;outline-style:dotted' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_outline-width_30px_dotted" purpose="Check if 'outline-width:30px;outline-style:dotted' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_outline-width_30px_dotted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_resize_horizontal" purpose="Check if 'resize:horizontal;width:100px;overflow:auto;border:2px' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_resize_horizontal" purpose="Check if 'resize:horizontal;width:100px;overflow:auto;border:2px' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_resize_horizontal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_resize_initial" purpose="Check if 'resize' initial value on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_resize_initial" purpose="Check if 'resize' initial value on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_resize_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_resize_vertical" purpose="Check if 'resize:vertical;width:100px;overflow:auto;border:2px' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_resize_vertical" purpose="Check if 'resize:vertical;width:100px;overflow:auto;border:2px' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_resize_vertical.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_text-overflow_clip_auto_nowrap_border-box" purpose="Check if 'text-overflow:clip;overflow:auto;background-color:#0000FF;white-space:nowrap;box-sizing:border-box' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_text-overflow_clip_auto_nowrap_border-box" purpose="Check if 'text-overflow:clip;overflow:auto;background-color:#0000FF;white-space:nowrap;box-sizing:border-box' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_text-overflow_clip_auto_nowrap_border-box.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_context-menu" purpose="Check if 'cursor:context-menu' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_context-menu" purpose="Check if 'cursor:context-menu' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_context-menu.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CSS3UI_cursor_nesw-resize" purpose="Check if 'cursor:nesw-resize' on test div">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_cursor_nesw-resize" purpose="Check if 'cursor:nesw-resize' on test div">
         <description>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_cursor_nesw-resize.html</test_script_entry>
         </description>
index 514e29aec0f1d112e6411f4872ceb754e3ac11ff..bc9a043e57e2cb12af5f03467394a4280f1d44fd 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-vibration-w3c-tests">
     <set name="Vibration">
-      <testcase execution_type="auto" id="api-is-present" purpose="Check that the vibrate() method is present">
+      <testcase component="WebAPI/Device/Vibration API" execution_type="auto" id="api-is-present" purpose="Check that the vibrate() method is present">
         <description>
           <test_script_entry>/opt/tct-vibration-w3c-tests/vibration/w3c/api-is-present.html</test_script_entry>
         </description>
index 695744a11e88fc37b35660f7d58a1d32e193c1cb..3a6c02e320e8622892002e8768a4c7f468d65f10 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-video-html5-tests">
     <set name="Video1">
-      <testcase execution_type="auto" id="video_addTextTrack_exist" purpose="Check if the vedio.addTextTrack method exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_addTextTrack_exist" purpose="Check if the vedio.addTextTrack method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_addTextTrack_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_textTracks_exist" purpose="Check if the vedio.textTracks attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_exist" purpose="Check if the vedio.textTracks attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_textTracks_readonly" purpose="Check if the vedio.textTracks attribute is readonly">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_readonly" purpose="Check if the vedio.textTracks attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_textTracks_type" purpose="Check if the type of vedio.textTracks attribute is object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_type" purpose="Check if the type of vedio.textTracks attribute is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_textTracks_valid_value" purpose="Check if the textTracks attribute of media elements must return an array host object for objects of type TextTrack">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_textTracks_valid_value" purpose="Check if the textTracks attribute of media elements must return an array host object for objects of type TextTrack">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_textTracks_valid_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_codecs_order_theora_vorbis" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(theora, vorbis)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_theora_vorbis" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(theora, vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentsrc_property_exists" purpose="Check if the video.currentSrc property exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_property_exists" purpose="Check if the video.currentSrc property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_reflects_auto_value" purpose="Check if video.preload reflects 'auto' value">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_auto_value" purpose="Check if video.preload reflects 'auto' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_auto_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_src_reflects_attribute_not_source_elements" purpose="Check if video.src reflect src attribute, not source child elements">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_reflects_attribute_not_source_elements" purpose="Check if video.src reflect src attribute, not source child elements">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_reflects_attribute_not_source_elements.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_play" onload_delay="10" purpose="Check that play event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_play" onload_delay="10" purpose="Check that play event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_play.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_autoplay_attribute_exists" purpose="Check if the video.autoplay attritbute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_attribute_exists" purpose="Check if the video.autoplay attritbute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=69</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_buffered_exists" purpose="Check if the video.buffered attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_buffered_exists" purpose="Check if the video.buffered attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=26</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controller_attribute_exists" purpose="Check if the video.controller attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controller_attribute_exists" purpose="Check if the video.controller attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=77</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controls_attribute_exists" purpose="Check if the video.controls attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_attribute_exists" purpose="Check if the video.controls attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=79</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentTime_attribute_exists" purpose="Check if the video.currentTime attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentTime_attribute_exists" purpose="Check if the video.currentTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=49</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_attribute_exists" purpose="Check if the video.defaultMuted attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_exists" purpose="Check if the video.defaultMuted attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=87</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_attribute_initial" purpose="Check if the video.defaultMuted initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_initial" purpose="Check if the video.defaultMuted initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=89</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultPlaybackRate_attribute_exists" purpose="Check if the video.defaultPlaybackRate attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultPlaybackRate_attribute_exists" purpose="Check if the video.defaultPlaybackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=58</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_duration_attribute_exists" purpose="Check if the video.duration attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_duration_attribute_exists" purpose="Check if the video.duration attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=51</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_ended_attribute_exists" purpose="Check if  the video.ended attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_attribute_exists" purpose="Check if  the video.ended attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=66</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_exists" purpose="Check if the video.HAVE_CURRENT_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_exists" purpose="Check if the video.HAVE_CURRENT_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=34</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_exists" purpose="Check if the video.HAVE_ENOUGH_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_exists" purpose="Check if the video.HAVE_ENOUGH_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=40</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_exists" purpose="Check if the video.HAVE_FUTURE_DATA exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_exists" purpose="Check if the video.HAVE_FUTURE_DATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=37</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_METADATA_constant_exists" purpose="Check if the video.HAVE_METADATA exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_exists" purpose="Check if the video.HAVE_METADATA exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=31</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_NOTHING_constant_exists" purpose="Check if the video.HAVE_NOTHING exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_exists" purpose="Check if the video.HAVE_NOTHING exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=28</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_attribute_exists" purpose="Check if the video.height attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_attribute_exists" purpose="Check if the video.height attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=93</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_attribute_type" purpose="Check if the type of video.height is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_attribute_type" purpose="Check if the type of video.height is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=94</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_load_method_exists" purpose="Check if the video.load attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_load_method_exists" purpose="Check if the video.load attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_load_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_attribute_exists" purpose="Check if the video.loop attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_exists" purpose="Check if the video.loop attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=72</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_attribute_initial" purpose="Check if the video.loop initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_initial" purpose="Check if the video.loop initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=74</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_buffered_exists" purpose="Check if the video.MediaController.buffered exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_buffered_exists" purpose="Check if the video.MediaController.buffered exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_buffered_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_currentTime_exists" purpose="Check if the video.MediaController.currentTime exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_currentTime_exists" purpose="Check if the video.MediaController.currentTime exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_currentTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_defaultPlaybackRate_exists" purpose="Check if the video.MediaController.defaultPlaybackRate exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_defaultPlaybackRate_exists" purpose="Check if the video.MediaController.defaultPlaybackRate exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_defaultPlaybackRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_duration_exists" purpose="Check if the video.MediaController.duration exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_duration_exists" purpose="Check if the video.MediaController.duration exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_duration_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_muted_exists" purpose="Check if the video.MediaController.muted exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_muted_exists" purpose="Check if the video.MediaController.muted exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_muted_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_paused_exists" purpose="Check if the video.MediaController.paused exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_paused_exists" purpose="Check if the video.MediaController.paused exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_paused_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_pause_exists" purpose="Check if the video.MediaController.pause exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_pause_exists" purpose="Check if the video.MediaController.pause exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_pause_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_playbackRate_exists" purpose="Check if the video.MediaController.playbackRate exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_playbackRate_exists" purpose="Check if the video.MediaController.playbackRate exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_playbackRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_played_exists" purpose="Check if the video.MediaController.played exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_played_exists" purpose="Check if the video.MediaController.played exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_played_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_play_exists" purpose="Check if the video.MediaController.play exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_play_exists" purpose="Check if the video.MediaController.play exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_play_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_seekable_exists" purpose="Check if the video.MediaController.seekable exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_seekable_exists" purpose="Check if the video.MediaController.seekable exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_seekable_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_volume_exists" purpose="Check if the video.MediaController.volume exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_volume_exists" purpose="Check if the video.MediaController.volume exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_volume_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaError_code_exists" purpose="Check if the video.error.code exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_code_exists" purpose="Check if the video.error.code exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_code_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaError_MEDIA_ERR_ABORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_ABORTED exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_ABORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_ABORTED exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_ABORTED_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaError_MEDIA_ERR_DECODE_constant_exists" purpose="Check if the video.error.MEDIA_ERR_DECODE exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_DECODE_constant_exists" purpose="Check if the video.error.MEDIA_ERR_DECODE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_DECODE_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaError_MEDIA_ERR_NETWORK_constant_exists" purpose="Check if the video.error.MEDIA_ERR_NETWORK exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_NETWORK_constant_exists" purpose="Check if the video.error.MEDIA_ERR_NETWORK exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_NETWORK_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_SRC_NOT_SUPPORTED exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists" purpose="Check if the video.error.MEDIA_ERR_SRC_NOT_SUPPORTED exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaError_MEDIA_ERR_SRC_NOT_SUPPORTED_constant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_mediaGroup_attribute_exists" purpose="Check if the video.mediaGroup exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_mediaGroup_attribute_exists" purpose="Check if the video.mediaGroup exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=75</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_attribute_exists" purpose="Check if the video.muted exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_exists" purpose="Check if the video.muted exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=84</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_attribute_initial" purpose="Check if the video.muted initial value is false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_initial" purpose="Check if the video.muted initial value is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=86</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_true_muted_present" purpose="Check that video.muted returns true if the muted attribute is present in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_true_muted_present" purpose="Check that video.muted returns true if the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_EMPTY_constant_exists" purpose="Check if the video.NETWORK_EMPTY exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_exists" purpose="Check if the video.NETWORK_EMPTY exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_IDLE_constant_exists" purpose="Check if the video.NETWORK_IDLE exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_exists" purpose="Check if the video.NETWORK_IDLE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_LOADING_constant_exists" purpose="Check if the video.NETWORK_LOADING exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_exists" purpose="Check if the video.NETWORK_LOADING exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_exists" purpose="Check if the video.NETWORK_NO_SOURCE exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_exists" purpose="Check if the video.NETWORK_NO_SOURCE exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="Video2">
-      <testcase execution_type="auto" id="video_paused_attribute_exists" purpose="Check if the video.paused attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_exists" purpose="Check if the video.paused attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=55</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_pause_method_exists" purpose="Check if the video.pause method exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_pause_method_exists" purpose="Check if the video.pause method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_pause_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_playbackRate_attribute_exists" purpose="Check if the video.playbackRate attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_playbackRate_attribute_exists" purpose="Check if the video.playbackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=60</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_played_attribute_exists" purpose="Check if the type of video.played attribute is [object TimeRanges]">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_played_attribute_exists" purpose="Check if the type of video.played attribute is [object TimeRanges]">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=62</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_play_method_exists" purpose="Check if the video.play method exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_play_method_exists" purpose="Check if the video.play method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_play_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_poster_attribute_exists" purpose="Check if the video.poster exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_poster_attribute_exists" purpose="Check if the video.poster exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=102</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_poster_attribute_type" purpose="Check if the type of video.poster is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_poster_attribute_type" purpose="Check if the type of video.poster is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=103</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_seekable_attribute_exists" purpose="Check if the video.seekable attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seekable_attribute_exists" purpose="Check if the video.seekable attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=64</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_seeking_attribute_exists" purpose="Check if the video.seeking attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_attribute_exists" purpose="Check if the video.seeking attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=46</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_src_attribute_exists" purpose="Check if the video.src attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_attribute_exists" purpose="Check if the video.src attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_TimeRanges_end_exists" purpose="Check if the video.TimeRanges.end attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_end_exists" purpose="Check if the video.TimeRanges.end attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_end_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_TimeRanges_length_exists" purpose="Check if the video.TimeRanges.length attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_length_exists" purpose="Check if the video.TimeRanges.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_length_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_TimeRanges_start_exists" purpose="Check if the video.TimeRanges.start method exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_TimeRanges_start_exists" purpose="Check if the video.TimeRanges.start method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_TimeRanges_start_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoHeight_attribute_exists" purpose="Check if the video.videoHeight attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_attribute_exists" purpose="Check if the video.videoHeight attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=99</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoWidth_attribute_exists" purpose="Check if the video.videoWidth attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_attribute_exists" purpose="Check if the video.videoWidth attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=96</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_attribute_exists" purpose="Check if the video.volume attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_attribute_exists" purpose="Check if the video.volume attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=82</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_attribute_exists" purpose="Check if the video.width attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_attribute_exists" purpose="Check if the video.width attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=90</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_attribute_type" purpose="Check if the type of video.width is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_attribute_type" purpose="Check if the type of video.width is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=91</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_playbackState_exists" purpose="Check if the video.MediaController.playbackState attribute exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_playbackState_exists" purpose="Check if the video.MediaController.playbackState attribute exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_playbackState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_playbackState_type" purpose="Check if the type of video.MediaController.playbackState attribute is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_playbackState_type" purpose="Check if the type of video.MediaController.playbackState attribute is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_playbackState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_unpause_exists" purpose="Check if the video.MediaController.unpause method exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_unpause_exists" purpose="Check if the video.MediaController.unpause method exists">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_unpause_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_MediaController_unpause_type" purpose="Check if the type of video.MediaController.unpause method is function">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_MediaController_unpause_type" purpose="Check if the type of video.MediaController.unpause method is function">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_MediaController_unpause_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_order_canplay_playing" purpose="Check that the canplay event is triggered before the playing event if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_canplay_playing" purpose="Check that the canplay event is triggered before the playing event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_canplay_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_paused_false_during_play" purpose="Check that video.paused is false if play event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_false_during_play" purpose="Check that video.paused is false if play event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/paused_false_during_play.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_order_loadstart_progress" purpose="Check that the loadstart event triggered before the progress event if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_loadstart_progress" purpose="Check that the loadstart event triggered before the progress event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_loadstart_progress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_order_loadedmetadata_loadeddata" purpose="Check that the loadedmetadata event is triggered before the loadeddata event if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_loadedmetadata_loadeddata" purpose="Check that the loadedmetadata event is triggered before the loadeddata event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_loadedmetadata_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_paused_true_during_pause" purpose="Check that video.paused is true if pause event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_true_during_pause" purpose="Check that video.paused is true if pause event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/paused_true_during_pause.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_order_canplay_canplaythrough" purpose="Check that the canplay event is triggered before the canplaythrough event if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_order_canplay_canplaythrough" purpose="Check that the canplay event is triggered before the canplaythrough event if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_order_canplay_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_theora" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(theora)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_theora" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(theora)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_codecs_order_avc_mp4a" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(avc1.42E01E, mp4a.40.2)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_avc_mp4a" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(avc1.42E01E, mp4a.40.2)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video mp4">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_mp4_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video mp4">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_codecs_order_vp8_vorbis" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(vp8, vorbis)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_codecs_order_vp8_vorbis" purpose="Check if the video.canPlayType supports video/webm after ordered the codecs's parameter(vp8, vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_codecs_order_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canplaytype_application_octet_stream" purpose="Check if the video.canPlayType supports application/octet-stream">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_application_octet_stream" purpose="Check if the video.canPlayType supports application/octet-stream">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_progress" purpose="Check that the progress event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_progress" purpose="Check that the progress event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_progress.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_property_exists" purpose="Check if the video.preload property exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_property_exists" purpose="Check if the video.preload property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="error_null" purpose="Check that the video.error return null if there is no source">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="error_null" purpose="Check that the video.error return null if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/error_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canplaytype_ogg_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video ogg">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_ogg_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video ogg">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_reflects_none_autoplay" purpose="Check that video.preload reflects 'none' value even if autoplay attribute is present">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_none_autoplay" purpose="Check that video.preload reflects 'none' value even if autoplay attribute is present">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_none_autoplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_loadeddata" onload_delay="10" purpose="Check that the loadeddata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadeddata" onload_delay="10" purpose="Check that the loadeddata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_loadstart" purpose="Check that the loadstart event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadstart" purpose="Check that the loadstart event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadstart.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="Video3">
-      <testcase execution_type="auto" id="video_event_canplaythrough" purpose="Check that the canplaythrough event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_canplaythrough" purpose="Check that the canplaythrough event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentsrc_empty_if_no_src" purpose="Check that the video.currentSrc returns empty if there is no source">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_empty_if_no_src" purpose="Check that the video.currentSrc returns empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_empty_if_no_src.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_src_removal_does_not_trigger_loadstart" purpose="Check that the loadstart event isnot triggered if remove video.src attribute source">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_removal_does_not_trigger_loadstart" purpose="Check that the loadstart event isnot triggered if remove video.src attribute source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_removal_does_not_trigger_loadstart.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentsrc_nonempty_after_setting_src" purpose="Check that the video.currentSrc returns non-empty if src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_nonempty_after_setting_src" purpose="Check that the video.currentSrc returns non-empty if src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_nonempty_after_setting_src.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentsrc_nonempty_after_adding_source_child" purpose="Check that the video.currentSrc returns non-empty if add source element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentsrc_nonempty_after_adding_source_child" purpose="Check that the video.currentSrc returns non-empty if add source element">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/currentSrc_nonempty_after_adding_source_child.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_playing" purpose="Check that the playing event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_playing" purpose="Check that the playing event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_during_canplaythrough" purpose="Check that the video.readyState is HAVE_FUTURE_DATA if canplaythrough event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_canplaythrough" purpose="Check that the video.readyState is HAVE_FUTURE_DATA if canplaythrough event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_canplaythrough.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_property_exists" purpose="Check if the video.readyState property exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_property_exists" purpose="Check if the video.readyState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_canplay" purpose="Check that the canplay event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_canplay" purpose="Check that the canplay event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_canplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_during_playing" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if playing event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_playing" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if playing event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_playing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vp8" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vp8)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vp8" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vp8)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canplaytype_bogus_type" purpose="Check if the video.canPlayType supports bogus type">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_bogus_type" purpose="Check if the video.canPlayType supports bogus type">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_bogus_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="Video4">
-      <testcase execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(vorbis)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_theora_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(theora, vorbis) implies the ability to play one(vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_4.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_reflects_none" purpose="Check if the video.preload reflects 'none' value">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_none" purpose="Check if the video.preload reflects 'none' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_none.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_reflects_metadata" purpose="Check if the video.preload reflects 'metadata' value">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_reflects_metadata" purpose="Check if the video.preload reflects 'metadata' value">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/preload_reflects_metadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_initial" purpose="Check if the default video.readyState begins with HAVE_NOTHING">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_initial" purpose="Check if the default video.readyState begins with HAVE_NOTHING">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_during_loadedmetadata" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if loadedmetadata event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_loadedmetadata" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if loadedmetadata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_loadedmetadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_during_canplay" onload_delay="10" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if canplay event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_canplay" onload_delay="10" purpose="Check that the video.readyState is greater than or equal to HAVE_FUTURE_DATA if canplay event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_canplay.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_vp8_vorbis" purpose="Check if video.canPlayType supports application/octet-stream with codecs='vp8, vorbis'">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_vp8_vorbis" purpose="Check if video.canPlayType supports application/octet-stream with codecs='vp8, vorbis'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_networkstate_initial" purpose="Check if the default value of video.networState is NETWORK_EMPTY">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkstate_initial" purpose="Check if the default value of video.networState is NETWORK_EMPTY">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/networkState_initial.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_avc_mp4a" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='avc1.42E01E, mp4a.40.2'">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_avc_mp4a" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='avc1.42E01E, mp4a.40.2'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_theora_vorbis" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='theora, vorbis'">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_application_octet_stream_with_codecs_theora_vorbis" purpose="Check if the video.canPlayType supports application/octet-stream with codecs='theora, vorbis'">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_application_octet_stream_with_codecs_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vorbis)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_two_codecs_vp8_vorbis_implies_one_vorbis" purpose="Check if the video.canPlayType has ability to play two codecs(vp8, vorbis) implies the ability to play one(vorbis)">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_two_implies_one_2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="canplaytype_webm_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video webm">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="canplaytype_webm_supported_but_no_codecs_parameter" purpose="Check if the video.canPlayType supports video webm">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_supported_but_no_codecs_parameter_1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readystate_during_loadeddata" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if the loadeddata event is triggered">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readystate_during_loadeddata" purpose="Check that video.readyState is greater than or equal to HAVE_FUTURE_DATA if the loadeddata event is triggered">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/readyState_during_loadeddata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canplaytype_method_exists" purpose="Check if the video.canPlayType supports existence of canPlayType method">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canplaytype_method_exists" purpose="Check if the video.canPlayType supports existence of canPlayType method">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/canPlayType_method_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_error_property_exists" purpose="Check if the video.error property exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_error_property_exists" purpose="Check if the video.error property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/error_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_networkstate_property_exists" purpose="Check if the video.networkState property exists">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkstate_property_exists" purpose="Check if the video.networkState property exists">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/networkState_property_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_src_reflects_no_value" purpose="Check that the video.src is empty if there is no source">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_reflects_no_value" purpose="Check that the video.src is empty if there is no source">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/src_reflects_no_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_event_loadedmetadata" onload_delay="10" purpose="Check that the loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_event_loadedmetadata" onload_delay="10" purpose="Check that the loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-video-html5-tests/video/w3c/event_loadedmetadata.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_autoplay_attribute_type" purpose="Check if the type of video.autoplay attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_attribute_type" purpose="Check if the type of video.autoplay attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=70</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_autoplay_default_value" purpose="Check if the video.autoplay attribute default is false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_autoplay_default_value" purpose="Check if the video.autoplay attribute default is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=71</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_buffered_type" purpose="Check if the type of video.buffered is a TimeRanges object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_buffered_type" purpose="Check if the type of video.buffered is a TimeRanges object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=27</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controller_attribute_type" purpose="Check if the type of video.controller is object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controller_attribute_type" purpose="Check if the type of video.controller is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=78</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controls_attribute_type" purpose="Check if the type of video.controls is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_attribute_type" purpose="Check if the type of video.controls is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=80</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controls_reflects_false" purpose="Check if the video.controls can be set to false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_reflects_false" purpose="Check if the video.controls can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controls_reflects_true" purpose="Check if the video.controls can be set to true">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_reflects_true" purpose="Check if the video.controls can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_controls_true_controls_present" purpose="Check that the video.controls returns true if the controls attribute is present in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_controls_true_controls_present" purpose="Check that the video.controls returns true if the controls attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_controls_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentSrc_attribute_type" purpose="Check if the type of video.currentSrc is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentSrc_attribute_type" purpose="Check if the type of video.currentSrc is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_currentTime_attribute_type" purpose="Check if the type of video.currentTime attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_currentTime_attribute_type" purpose="Check if the type of video.currentTime attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=50</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_attribute_type" purpose="Check if the type of video.defaultMuted is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_attribute_type" purpose="Check if the type of video.defaultMuted is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=88</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_false_muted_absent" purpose="Check that the video.defaultMuted returns false if the muted attribute is absent in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_false_muted_absent" purpose="Check that the video.defaultMuted returns false if the muted attribute is absent in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_no_dynamic_effect" purpose="Check that the video.defaultMuted returns false if the muted attribute is set to true and the muted attribute is asent in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_no_dynamic_effect" purpose="Check that the video.defaultMuted returns false if the muted attribute is set to true and the muted attribute is asent in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_no_dynamic_effect_muted" purpose="Check that the media.defaultMuted returns true if the muted attribute is set to false and the muted attribute is present in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_no_dynamic_effect_muted" purpose="Check that the media.defaultMuted returns true if the muted attribute is set to false and the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultMuted_true_muted_present" purpose="Check that the video.defaultMuted returns true if the muted attribute is present in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultMuted_true_muted_present" purpose="Check that the video.defaultMuted returns true if the muted attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_defaultMuted_reflect.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_defaultPlaybackRate_attribute_type" purpose="Check if the type of video.defaultPlaybackRate attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_defaultPlaybackRate_attribute_type" purpose="Check if the type of video.defaultPlaybackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=59</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_duration_attribute_type" purpose="Check if the type of video.duration attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_duration_attribute_type" purpose="Check if the type of video.duration attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=52</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_ended_attribute_type" purpose="Check if the type of video.ended is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_attribute_type" purpose="Check if the type of video.ended is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=67</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_ended_default_value" purpose="Check if the default value of attribute video.ended is false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_ended_default_value" purpose="Check if the default value of attribute video.ended is false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=68</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_error_attribute_type" purpose="Check if the type of video.error is object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_error_attribute_type" purpose="Check if the type of video.error is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_type" purpose="Check if the type of video.HAVE_CURRENT_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_type" purpose="Check if the type of video.HAVE_CURRENT_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=35</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_value" purpose="Check if the value of video.HAVE_CURRENT_DATA is 2">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_CURRENT_DATA_constant_value" purpose="Check if the value of video.HAVE_CURRENT_DATA is 2">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=36</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_type" purpose="Check if the type of  video.HAVE_ENOUGH_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_type" purpose="Check if the type of  video.HAVE_ENOUGH_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=41</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_value" purpose="Check if the value of video.HAVE_ENOUGH_DATA is 4">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_ENOUGH_DATA_constant_value" purpose="Check if the value of video.HAVE_ENOUGH_DATA is 4">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=42</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_type" purpose="Check if the type of video.HAVE_FUTURE_DATA is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_type" purpose="Check if the type of video.HAVE_FUTURE_DATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=38</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_value" purpose="Check if the value of video.HAVE_FUTURE_DATA is 3">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_FUTURE_DATA_constant_value" purpose="Check if the value of video.HAVE_FUTURE_DATA is 3">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=39</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_METADATA_constant_type" purpose="Check if the type of video.HAVE_METADATA is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_type" purpose="Check if the type of video.HAVE_METADATA is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=32</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_METADATA_constant_value" purpose="Check if the value of video.HAVE_METADATA is 1">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_METADATA_constant_value" purpose="Check if the value of video.HAVE_METADATA is 1">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=33</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_NOTHING_constant_type" purpose="Check if the type of video.HAVE_NOTHING is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_type" purpose="Check if the type of video.HAVE_NOTHING is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=29</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_HAVE_NOTHING_constant_value" purpose="Check if the constant value of video.HAVE_NOTHING is 0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_HAVE_NOTHING_constant_value" purpose="Check if the constant value of video.HAVE_NOTHING is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=30</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_initial" purpose="Check if the video.height intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_initial" purpose="Check if the video.height intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=95</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_float" purpose="Check that the video.height returns a shortest integer number if the height attribute is set to a floating-point number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_float" purpose="Check that the video.height returns a shortest integer number if the height attribute is set to a floating-point number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_integer" purpose="Check that the video.height returns the integer number if the height attribute is set to a valid non-negative integer in the range 0 to 2147483647">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_integer" purpose="Check that the video.height returns the integer number if the height attribute is set to a valid non-negative integer in the range 0 to 2147483647">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_invalid" purpose="Check that the video.height returns zero if the height attribute is set to an invlid non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_invalid" purpose="Check that the video.height returns zero if the height attribute is set to an invlid non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_max" purpose="Check that the video.height returns maximum non-negative integer if the height attribute is set to the maximum non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_max" purpose="Check that the video.height returns maximum non-negative integer if the height attribute is set to the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="Video5">
-      <testcase execution_type="auto" id="video_height_reflects_negative" purpose="Check that the video.height returns zero if the height attribute is set to a negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_negative" purpose="Check that the video.height returns zero if the height attribute is set to a negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_upper" purpose="Check that the video.height returns zero if the height attribute is set to a number greater than the maximum non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_upper" purpose="Check that the video.height returns zero if the height attribute is set to a number greater than the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_height_reflects_zero" purpose="Check that the video.height returns zero if the height attribute is set to zero">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_height_reflects_zero" purpose="Check that the video.height returns zero if the height attribute is set to zero">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_height_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_attribute_type" purpose="Check if the type of video.loop is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_attribute_type" purpose="Check if the type of video.loop is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=73</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_base" onload_delay="15" purpose="Check that the seeking event is triggered more than once  if the video.loop is set to true">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_base" onload_delay="15" purpose="Check that the seeking event is triggered more than once  if the video.loop is set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_reflects_false" purpose="Check if the video.loop can be set to false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_reflects_false" purpose="Check if the video.loop can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_reflects_true" purpose="Check if the video.loop can be set to true">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_reflects_true" purpose="Check if the video.loop can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_loop_true_loop_present" purpose="Check that the video.loop returns true if the loop attribute is present in the video element">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_loop_true_loop_present" purpose="Check that the video.loop returns true if the loop attribute is present in the video element">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_reflect.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_mediaGroup_attribute_type" purpose="Check if the type of video.mediaGroup is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_mediaGroup_attribute_type" purpose="Check if the type of video.mediaGroup is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=76</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_attribute_type" purpose="Check if the type of video.muted is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_attribute_type" purpose="Check if the type of video.muted is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=85</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_false_unmuted" purpose="Check if the video.muted can be set to false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_false_unmuted" purpose="Check if the video.muted can be set to false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_true_muted" purpose="Check if the video.muted can be set to true">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_true_muted" purpose="Check if the video.muted can be set to true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_check.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_muted_volumechange" purpose="Check that the volumechange event is triggered at the media element if the video.muted is changed">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_muted_volumechange" purpose="Check that the volumechange event is triggered at the media element if the video.muted is changed">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_muted_volumechange.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_networkState_attribute_type" purpose="Check if the type of video.networkState is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_networkState_attribute_type" purpose="Check if the type of video.networkState is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=22</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_EMPTY_constant_type" purpose="Check if the type of video.NETWORK_EMPTY is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_type" purpose="Check if the type of video.NETWORK_EMPTY is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_EMPTY_constant_value" purpose="Check if the video.NETWORK_EMPTY const value is 0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_EMPTY_constant_value" purpose="Check if the video.NETWORK_EMPTY const value is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_IDLE_constant_type" purpose="Check if the type of video.NETWORK_IDLE is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_type" purpose="Check if the type of video.NETWORK_IDLE is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_IDLE_constant_value" purpose="Check if the value of video.NETWORK_IDLE const is 1">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_IDLE_constant_value" purpose="Check if the value of video.NETWORK_IDLE const is 1">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_LOADING_constant_type" purpose="Check if the type of video.NETWORK_LOADING is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_type" purpose="Check if the type of video.NETWORK_LOADING is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_LOADING_constant_value" purpose="Check if the value of video.NETWORK_LOADING const is 2">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_LOADING_constant_value" purpose="Check if the value of video.NETWORK_LOADING const is 2">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_type" purpose="Check if the type of video.NETWORK_NO_SOURCE is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_type" purpose="Check if the type of video.NETWORK_NO_SOURCE is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_value" purpose="Check if the value of video.NETWORK_NO_SOURCE const is 3">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_NETWORK_NO_SOURCE_constant_value" purpose="Check if the value of video.NETWORK_NO_SOURCE const is 3">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_paused_attribute_default_value" purpose="Check if the video.paused attribute must initially be true">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_default_value" purpose="Check if the video.paused attribute must initially be true">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=57</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_paused_attribute_type" purpose="Check if the type of video.paused attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_paused_attribute_type" purpose="Check if the type of video.paused attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=56</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_playbackRate_attribute_type" purpose="Check if the type of video.playbackRate attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_playbackRate_attribute_type" purpose="Check if the type of video.playbackRate attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=61</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_played_attribute_type" purpose="Check if the type of attribute video.played is object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_played_attribute_type" purpose="Check if the type of attribute video.played is object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=63</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_preload_attribute_type" purpose="Check if the type of video.preload is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_preload_attribute_type" purpose="Check if the type of video.preload is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=25</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_readyState_attribute_type" purpose="Check if the type of video.readyState attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_readyState_attribute_type" purpose="Check if the type of video.readyState attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=44</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_seekable_attribute_type" purpose="Check if the type of video.seekable attribute is TimeRanges object">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seekable_attribute_type" purpose="Check if the type of video.seekable attribute is TimeRanges object">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=65</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_seeking_attribute_type" purpose="Check if the type of video.seeking attribute is boolean">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_attribute_type" purpose="Check if the type of video.seeking attribute is boolean">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=47</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_seeking_default_value" purpose="Check if the video.seeking attribute must initially have the value false">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_seeking_default_value" purpose="Check if the video.seeking attribute must initially have the value false">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=48</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_src_attribute_type" purpose="Check if the type of video.src is string">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_src_attribute_type" purpose="Check if the type of video.src is string">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoHeight_attribute_type" purpose="Check if the type of video.videoHihgt is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_attribute_type" purpose="Check if the type of video.videoHihgt is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=100</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoHeight_default_value" purpose="Check if the default value of video.videoHeight is 0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoHeight_default_value" purpose="Check if the default value of video.videoHeight is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=101</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoWidth_attribute_type" purpose="Check if the type of video.videoWidth is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_attribute_type" purpose="Check if the type of video.videoWidth is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=97</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_videoWidth_default_value" purpose="Check if the default value of video.videoWidth is 0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_videoWidth_default_value" purpose="Check if the default value of video.videoWidth is 0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=98</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_attribute_type" purpose="Check if the type of video.volume attribute is number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_attribute_type" purpose="Check if the type of video.volume attribute is number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=83</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_exception_lower" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value less than 0.0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_exception_lower" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value less than 0.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_exception_upper" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value more than 1.0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_exception_upper" purpose="Check that user agent is able to get an INDEX_SIZE_ERR exception if set video.volume with new value more than 1.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_initial" purpose="Check if the intial value of the video.volume is in the range 0.0 to 1.0 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_initial" purpose="Check if the intial value of the video.volume is in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_loudest" purpose="Check if user agent is able to set video.volume with new value 1.0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_loudest" purpose="Check if user agent is able to set video.volume with new value 1.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_normal" purpose="Check if user agent is able to set video.volume with new value in the range 0.0 to 1.0 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_normal" purpose="Check if user agent is able to set video.volume with new value in the range 0.0 to 1.0 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_silent" purpose="Check if user agent is able to set video.volume with new value 0.0">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_silent" purpose="Check if user agent is able to set video.volume with new value 0.0">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_check.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_volume_volumechange" purpose="Check that the volumechange event is triggered at the media element if video.volume is changed">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_volume_volumechange" purpose="Check that the volumechange event is triggered at the media element if video.volume is changed">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_volume_volumechange.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_initial" purpose="Check if the video.width intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_initial" purpose="Check if the video.width intial value is a valid non-negative integer in the range 0 to 2147483647 inclusive">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_attributes.html?total_num=103&amp;amp;locator_key=id&amp;amp;value=92</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_float" purpose="Check that the video.width returns a shortest integer number if the width attribute is set to a floating-point number">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_float" purpose="Check that the video.width returns a shortest integer number if the width attribute is set to a floating-point number">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_integer" purpose="Check that the video.width returns the integer number if the width attribute is set to a valid non-negative integer in the range 0 to 2147483647">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_integer" purpose="Check that the video.width returns the integer number if the width attribute is set to a valid non-negative integer in the range 0 to 2147483647">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_invalid" purpose="Check that the video.width returns zero if the width attribute is set to an invlid non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_invalid" purpose="Check that the video.width returns zero if the width attribute is set to an invlid non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_max" purpose="Check that the video.width returns maximum non-negative integer if the width attribute is set to the maximum non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_max" purpose="Check that the video.width returns maximum non-negative integer if the width attribute is set to the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_negative" purpose="Check that the video.width returns zero if the width attribute is set to a negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_negative" purpose="Check that the video.width returns zero if the width attribute is set to a negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_upper" purpose="Check that the video.width returns zero if the width attribute is set to a number greater than the maximum non-negative integer">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_upper" purpose="Check that the video.width returns zero if the width attribute is set to a number greater than the maximum non-negative integer">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_width_reflects_zero" purpose="Check that the video.width returns zero if the width attribute is set to zero">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_width_reflects_zero" purpose="Check that the video.width returns zero if the width attribute is set to zero">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_width_reflect.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_000" purpose="Check that a video loads but is not playing, since the default state is paused">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_000" purpose="Check that a video loads but is not playing, since the default state is paused">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_000.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="video_loop_current_media_controller" purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_loop_current_media_controller" purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect">
         <description>
           <steps>
             <step order="1">
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_current_media_controller.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4a" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4a.40.8)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4a" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4a.40.8)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canPlayType_codecs_mp4-avc" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4v" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4v.20.8)">
+      <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_canPlayType_codecs_mp4-avc-mp4v" purpose="Check if the video.canPlayType supports video/mp4 of codecs's parameter(avc1.42E01E, mp4v.20.8)">
         <description>
           <test_script_entry>/opt/tct-video-html5-tests/video/video_canPlayType_codecs.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
index 3a65e25c2e3a3c065bbc448f77d26c7618c4822a..0979cc4ee223efca591e53ddc0dca1aff2fc372e 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-webaudio-w3c-tests">
     <set name="WebAudio1">
-      <testcase execution_type="auto" id="analysernode_fftSize_exists" purpose="Check if AnalyserNode.fftSize attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_fftSize_exists" purpose="Check if AnalyserNode.fftSize attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_fftSize_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_fftSize_type" purpose="Check if the type of AnalyserNode.fftSize is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_fftSize_type" purpose="Check if the type of AnalyserNode.fftSize is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_fftSize_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_frequencyBinCount_exists" purpose="Check if AnalyserNode.frequencyBinCount attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_frequencyBinCount_exists" purpose="Check if AnalyserNode.frequencyBinCount attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_frequencyBinCount_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_frequencyBinCount_readonly" purpose="Check if AnalyserNode.frequencyBinCount attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_frequencyBinCount_readonly" purpose="Check if AnalyserNode.frequencyBinCount attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_frequencyBinCount_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_frequencyBinCount_type" purpose="Check if the type of AnalyserNode.frequencyBinCount is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_frequencyBinCount_type" purpose="Check if the type of AnalyserNode.frequencyBinCount is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_frequencyBinCount_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getByteFrequencyData_exists" purpose="Check if AnalyserNode.getByteFrequencyData method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getByteFrequencyData_exists" purpose="Check if AnalyserNode.getByteFrequencyData method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getByteFrequencyData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getByteFrequencyData_type" purpose="Check if the type of AnalyserNode.getByteFrequencyData is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getByteFrequencyData_type" purpose="Check if the type of AnalyserNode.getByteFrequencyData is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getByteFrequencyData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getByteTimeDomainData_exists" purpose="Check if AnalyserNode.getByteTimeDomainData method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getByteTimeDomainData_exists" purpose="Check if AnalyserNode.getByteTimeDomainData method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getByteTimeDomainData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getByteTimeDomainData_type" purpose="Check if the type of AnalyserNode.getByteTimeDomainData is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getByteTimeDomainData_type" purpose="Check if the type of AnalyserNode.getByteTimeDomainData is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getByteTimeDomainData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getFloatFrequencyData_exists" purpose="Check if AnalyserNode.getFloatFrequencyData method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getFloatFrequencyData_exists" purpose="Check if AnalyserNode.getFloatFrequencyData method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getFloatFrequencyData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_getFloatFrequencyData_type" purpose="Check if the type of AnalyserNode.getFloatFrequencyData is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_getFloatFrequencyData_type" purpose="Check if the type of AnalyserNode.getFloatFrequencyData is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_getFloatFrequencyData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_maxDecibels_exists" purpose="Check if AnalyserNode.maxDecibels attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_maxDecibels_exists" purpose="Check if AnalyserNode.maxDecibels attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_maxDecibels_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_maxDecibels_type" purpose="Check if the type of AnalyserNode.maxDecibels is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_maxDecibels_type" purpose="Check if the type of AnalyserNode.maxDecibels is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_maxDecibels_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_minDecibels_exists" purpose="Check if AnalyserNode.minDecibels attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_minDecibels_exists" purpose="Check if AnalyserNode.minDecibels attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_minDecibels_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_minDecibels_type" purpose="Check if the type of AnalyserNode.minDecibels attribute is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_minDecibels_type" purpose="Check if the type of AnalyserNode.minDecibels attribute is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_minDecibels_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_smoothingTimeConstant_exists" purpose="Check if AnalyserNode.smoothingTimeConstant attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_smoothingTimeConstant_exists" purpose="Check if AnalyserNode.smoothingTimeConstant attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_smoothingTimeConstant_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="analysernode_smoothingTimeConstant_type" purpose="Check if the type of AnalyserNode.smoothingTimeConstant is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="analysernode_smoothingTimeConstant_type" purpose="Check if the type of AnalyserNode.smoothingTimeConstant is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/analysernode_smoothingTimeConstant_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_duration_exists" purpose="Check if AudioBuffer.duration attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_duration_exists" purpose="Check if AudioBuffer.duration attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_duration_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_duration_readonly" purpose="Check if AudioBuffer.duration attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_duration_readonly" purpose="Check if AudioBuffer.duration attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_duration_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_duration_type" purpose="Check if the type of AudioBuffer.duration is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_duration_type" purpose="Check if the type of AudioBuffer.duration is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_duration_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_getChannelData_exists" purpose="Check if AudioBuffer.getChannelData method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_getChannelData_exists" purpose="Check if AudioBuffer.getChannelData method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_getChannelData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_getChannelData_type" purpose="Check if the return type of AudioBuffer.getChannelData is Float32Array">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_getChannelData_type" purpose="Check if the return type of AudioBuffer.getChannelData is Float32Array">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_getChannelData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_length_exists" purpose="Check if AudioBuffer.length attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_length_exists" purpose="Check if AudioBuffer.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_length_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_length_readonly" purpose="Check if AudioBuffer.length attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_length_readonly" purpose="Check if AudioBuffer.length attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_length_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_length_type" purpose="Check if the type of AudioBuffer.length is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_length_type" purpose="Check if the type of AudioBuffer.length is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_length_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_numberOfChannels_exists" purpose="Check if AudioBuffer.numberOfChannels attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_numberOfChannels_exists" purpose="Check if AudioBuffer.numberOfChannels attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_numberOfChannels_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_numberOfChannels_readonly" purpose="Check if AudioBuffer.numberOfChannels attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_numberOfChannels_readonly" purpose="Check if AudioBuffer.numberOfChannels attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_numberOfChannels_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_numberOfChannels_type" purpose="Check if the type of AudioBuffer.numberOfChannels is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_numberOfChannels_type" purpose="Check if the type of AudioBuffer.numberOfChannels is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_numberOfChannels_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_sampleRate_exists" purpose="Check if AudioBuffer.sampleRate attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_sampleRate_exists" purpose="Check if AudioBuffer.sampleRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_sampleRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_sampleRate_readonly" purpose="Check if AudioBuffer.sampleRate attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_sampleRate_readonly" purpose="Check if AudioBuffer.sampleRate attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_sampleRate_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffer_sampleRate_type" purpose="Check if the type of AudioBuffer.sampleRate is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffer_sampleRate_type" purpose="Check if the type of AudioBuffer.sampleRate is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffer_sampleRate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_buffer_exists" purpose="Check if AudioBufferSourceNode.buffer attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_buffer_exists" purpose="Check if AudioBufferSourceNode.buffer attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_buffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_buffer_type" purpose="Check if the type of AudioBufferSourceNode.buffer is AudioBuffer">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_buffer_type" purpose="Check if the type of AudioBufferSourceNode.buffer is AudioBuffer">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_buffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_FINISHED_STATE_exists" purpose="Check if AudioBufferSourceNode.FINISHED_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_FINISHED_STATE_exists" purpose="Check if AudioBufferSourceNode.FINISHED_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_FINISHED_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_FINISHED_STATE_type" purpose="Check if the type of AudioBufferSourceNode.FINISHED_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_FINISHED_STATE_type" purpose="Check if the type of AudioBufferSourceNode.FINISHED_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_FINISHED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_loop_exists" purpose="Check if AudioBufferSourceNode.loop attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_loop_exists" purpose="Check if AudioBufferSourceNode.loop attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_loop_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_loop_type" purpose="Check if the type of AudioBufferSourceNode.loop is boolean">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_loop_type" purpose="Check if the type of AudioBufferSourceNode.loop is boolean">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_loop_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_loopEnd_exists" purpose="Check if AudioBufferSourceNode.loopEnd attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_loopEnd_exists" purpose="Check if AudioBufferSourceNode.loopEnd attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_loopEnd_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_loopStart_exists" purpose="Check if AudioBufferSourceNode.loopStart attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_loopStart_exists" purpose="Check if AudioBufferSourceNode.loopStart attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_loopStart_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_playbackRate_exists" purpose="Check if AudioBufferSourceNode.playbackRate attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_playbackRate_exists" purpose="Check if AudioBufferSourceNode.playbackRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_playbackRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_playbackRate_type" purpose="Check if the type of AudioBufferSourceNode.playbackRate is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_playbackRate_type" purpose="Check if the type of AudioBufferSourceNode.playbackRate is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_playbackRate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_playbackState_exists" purpose="Check if AudioBufferSourceNode.playbackState attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_playbackState_exists" purpose="Check if AudioBufferSourceNode.playbackState attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_playbackState_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_playbackState_readonly" purpose="Check if AudioBufferSourceNode.playbackState attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_playbackState_readonly" purpose="Check if AudioBufferSourceNode.playbackState attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_playbackState_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_playbackState_type" purpose="Check if the type of AudioBufferSourceNode.playbackState attribute is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_playbackState_type" purpose="Check if the type of AudioBufferSourceNode.playbackState attribute is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_playbackState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_PLAYING_STATE_exists" purpose="Check if AudioBufferSourceNode.PLAYING_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_PLAYING_STATE_exists" purpose="Check if AudioBufferSourceNode.PLAYING_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_PLAYING_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_PLAYING_STATE_type" purpose="Check if the type of AudioBufferSourceNode.PLAYING_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_PLAYING_STATE_type" purpose="Check if the type of AudioBufferSourceNode.PLAYING_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_PLAYING_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_SCHEDULED_STATE_exists" purpose="Check if AudioBufferSourceNode.SCHEDULED_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_SCHEDULED_STATE_exists" purpose="Check if AudioBufferSourceNode.SCHEDULED_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_SCHEDULED_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_SCHEDULED_STATE_type" purpose="Check if the type of AudioBufferSourceNode.SCHEDULED_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_SCHEDULED_STATE_type" purpose="Check if the type of AudioBufferSourceNode.SCHEDULED_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_SCHEDULED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_start_exists" purpose="Check if AudioBufferSourceNode.start method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_start_exists" purpose="Check if AudioBufferSourceNode.start method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_start_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_start_type" purpose="Check if the type of AudioBufferSourceNode.start is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_start_type" purpose="Check if the type of AudioBufferSourceNode.start is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_start_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_stop_exists" purpose="Check if AudioBufferSourceNode.stop method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_stop_exists" purpose="Check if AudioBufferSourceNode.stop method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_stop_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_stop_type" purpose="Check if the type of AudioBufferSourceNode.stop is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_stop_type" purpose="Check if the type of AudioBufferSourceNode.stop is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_stop_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_UNSCHEDULED_STATE_exists" purpose="Check if AudioBufferSourceNode.UNSCHEDULED_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_UNSCHEDULED_STATE_exists" purpose="Check if AudioBufferSourceNode.UNSCHEDULED_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_UNSCHEDULED_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiobuffersourcenode_UNSCHEDULED_STATE_type" purpose="Check if AudioBufferSourceNode.UNSCHEDULED_STATE attribute is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiobuffersourcenode_UNSCHEDULED_STATE_type" purpose="Check if AudioBufferSourceNode.UNSCHEDULED_STATE attribute is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiobuffersourcenode_UNSCHEDULED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_activeSourceCount_exists" purpose="Check if AudioContext.activeSourceCount attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_activeSourceCount_exists" purpose="Check if AudioContext.activeSourceCount attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_activeSourceCount_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_activeSourceCount_readonly" purpose="Check if AudioContext.activeSourceCount attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_activeSourceCount_readonly" purpose="Check if AudioContext.activeSourceCount attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_activeSourceCount_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_activeSourceCount_type" purpose="Check if the type of AudioContext.activeSourceCount is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_activeSourceCount_type" purpose="Check if the type of AudioContext.activeSourceCount is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_activeSourceCount_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createAnalyser_exists" purpose="Check if AudioContext.createAnalyser method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createAnalyser_exists" purpose="Check if AudioContext.createAnalyser method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createAnalyser_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createAnalyser_type" purpose="Check if the type of AudioContext.createAnalyser is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createAnalyser_type" purpose="Check if the type of AudioContext.createAnalyser is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createAnalyser_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBiquadFilter_exists" purpose="Check if AudioContext.createBiquadFilter method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBiquadFilter_exists" purpose="Check if AudioContext.createBiquadFilter method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBiquadFilter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBiquadFilter_type" purpose="Check if AudioContext.createBiquadFilter attribute is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBiquadFilter_type" purpose="Check if AudioContext.createBiquadFilter attribute is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBiquadFilter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBuffer_exists" purpose="Check if AudioContext.createBuffer method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBuffer_exists" purpose="Check if AudioContext.createBuffer method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBuffer_type" purpose="Check if the type of AudioContext.createBuffer is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBuffer_type" purpose="Check if the type of AudioContext.createBuffer is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBufferSource_exists" purpose="Check if AudioContext.createBufferSource method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBufferSource_exists" purpose="Check if AudioContext.createBufferSource method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBufferSource_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createBufferSource_type" purpose="Check if the type of AudioContext.createBufferSource is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createBufferSource_type" purpose="Check if the type of AudioContext.createBufferSource is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createBufferSource_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createChannelMerger_exists" purpose="Check if AudioContext.createChannelMerger method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createChannelMerger_exists" purpose="Check if AudioContext.createChannelMerger method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createChannelMerger_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createChannelMerger_type" purpose="Check if the type of AudioContext.createChannelMerger is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createChannelMerger_type" purpose="Check if the type of AudioContext.createChannelMerger is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createChannelMerger_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createChannelSplitter_exists" purpose="Check if AudioContext.createChannelSplitter method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createChannelSplitter_exists" purpose="Check if AudioContext.createChannelSplitter method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createChannelSplitter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createChannelSplitter_type" purpose="Check if the type of AudioContext.createChannelSplitter is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createChannelSplitter_type" purpose="Check if the type of AudioContext.createChannelSplitter is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createChannelSplitter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createConvolver_exists" purpose="Check if AudioContext.createConvolver method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createConvolver_exists" purpose="Check if AudioContext.createConvolver method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createConvolver_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createConvolver_type" purpose="Check if the type of AudioContext.createConvolver is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createConvolver_type" purpose="Check if the type of AudioContext.createConvolver is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createConvolver_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createDelayNode_exists" purpose="Check if AudioContext.createDelayNode method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createDelayNode_exists" purpose="Check if AudioContext.createDelayNode method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createDelayNode_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createDelayNode_type" purpose="Check if the type of AudioContext.createDelayNode is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createDelayNode_type" purpose="Check if the type of AudioContext.createDelayNode is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createDelayNode_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createDynamicsCompressor_exists" purpose="Check if AudioContext.createDynamicsCompressor method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createDynamicsCompressor_exists" purpose="Check if AudioContext.createDynamicsCompressor method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createDynamicsCompressor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createDynamicsCompressor_type" purpose="Check if the type of AudioContext.createDynamicsCompressor is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createDynamicsCompressor_type" purpose="Check if the type of AudioContext.createDynamicsCompressor is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createDynamicsCompressor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createGain_exists" purpose="Check if AudioContext.createGain method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createGain_exists" purpose="Check if AudioContext.createGain method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createGain_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createGain_type" purpose="Check if the type of AudioContext.createGain is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createGain_type" purpose="Check if the type of AudioContext.createGain is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createGain_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createMediaElementSource_exists" purpose="Check if AudioContext.createMediaElementSource method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createMediaElementSource_exists" purpose="Check if AudioContext.createMediaElementSource method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createMediaElementSource_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createMediaElementSource_type" purpose="Check if the type of AudioContext.createMediaElementSource is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createMediaElementSource_type" purpose="Check if the type of AudioContext.createMediaElementSource is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createMediaElementSource_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createMediaStreamSource_exists" purpose="Check if AudioContext.createMediaStreamSource method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createMediaStreamSource_exists" purpose="Check if AudioContext.createMediaStreamSource method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createMediaStreamSource_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createMediaStreamSource_type" purpose="Check if the type of AudioContext.createMediaStreamSource is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createMediaStreamSource_type" purpose="Check if the type of AudioContext.createMediaStreamSource is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createMediaStreamSource_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebAudio2">
-      <testcase execution_type="auto" id="audiocontext_createOscillator_exists" purpose="Check if AudioContext.createOscillator method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createOscillator_exists" purpose="Check if AudioContext.createOscillator method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createOscillator_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createOscillator_type" purpose="Check if the type of AudioContext.createOscillator is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createOscillator_type" purpose="Check if the type of AudioContext.createOscillator is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createOscillator_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createPanner_exists" purpose="Check if AudioContext.createPanner method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createPanner_exists" purpose="Check if AudioContext.createPanner method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createPanner_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createPanner_type" purpose="Check if the type of AudioContext.createPanner is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createPanner_type" purpose="Check if the type of AudioContext.createPanner is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createPanner_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createScriptProcessor_exists" purpose="Check if AudioContext.createScriptProcessor method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createScriptProcessor_exists" purpose="Check if AudioContext.createScriptProcessor method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createScriptProcessor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createScriptProcessor_type" purpose="Check if the type of AudioContext.createScriptProcessor is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createScriptProcessor_type" purpose="Check if the type of AudioContext.createScriptProcessor is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createScriptProcessor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createWaveShaper_exists" purpose="Check if AudioContext.createWaveShaper method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createWaveShaper_exists" purpose="Check if AudioContext.createWaveShaper method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createWaveShaper_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createWaveTable_exists" purpose="Check if AudioContext.createWaveTable method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createWaveTable_exists" purpose="Check if AudioContext.createWaveTable method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createWaveTable_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_createWaveTable_type" purpose="Check if the type of AudioContext.createWaveTable is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_createWaveTable_type" purpose="Check if the type of AudioContext.createWaveTable is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_createWaveTable_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_currentTime_exists" purpose="Check if AudioContext.currentTime attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_currentTime_exists" purpose="Check if AudioContext.currentTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_currentTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_currentTime_readonly" purpose="Check if AudioContext.currentTime attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_currentTime_readonly" purpose="Check if AudioContext.currentTime attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_currentTime_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_currentTime_type" purpose="Check if the type of AudioContext.currentTime attribute is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_currentTime_type" purpose="Check if the type of AudioContext.currentTime attribute is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_currentTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_decodeAudioData_exists" purpose="Check if AudioContext.decodeAudioData method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_decodeAudioData_exists" purpose="Check if AudioContext.decodeAudioData method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_decodeAudioData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_decodeAudioData_type" purpose="Check if the type of AudioContext.decodeAudioData is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_decodeAudioData_type" purpose="Check if the type of AudioContext.decodeAudioData is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_decodeAudioData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_destination_exists" purpose="Check if AudioContext.destination attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_destination_exists" purpose="Check if AudioContext.destination attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_destination_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_destination_readonly" purpose="Check if AudioContext.destination attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_destination_readonly" purpose="Check if AudioContext.destination attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_destination_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_destination_type" purpose="Check if the type of AudioContext.destination is AudioDestinationNode">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_destination_type" purpose="Check if the type of AudioContext.destination is AudioDestinationNode">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_destination_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_listener_exists" purpose="Check if AudioContext.listener attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_listener_exists" purpose="Check if AudioContext.listener attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_listener_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_listener_readonly" purpose="Check if AudioContext.listener attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_listener_readonly" purpose="Check if AudioContext.listener attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_listener_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_listener_type" purpose="Check if the type of AudioContext.listener is AudioListener">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_listener_type" purpose="Check if the type of AudioContext.listener is AudioListener">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_listener_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_sampleRate_exists" purpose="Check if AudioContext.sampleRate attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_sampleRate_exists" purpose="Check if AudioContext.sampleRate attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_sampleRate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_sampleRate_readonly" purpose="Check if AudioContext.sampleRate attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_sampleRate_readonly" purpose="Check if AudioContext.sampleRate attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_sampleRate_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiocontext_sampleRate_type" purpose="Check if the type of AudioContext.sampleRate is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiocontext_sampleRate_type" purpose="Check if the type of AudioContext.sampleRate is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiocontext_sampleRate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_exists" purpose="Check if AudioDestinationNode.maxNumberOfChannels attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_exists" purpose="Check if AudioDestinationNode.maxNumberOfChannels attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiodestinationnode_maxNumberOfChannels_check.html?total_num=3&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_readonly" purpose="Check if AudioDestinationNode.maxNumberOfChannels attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_readonly" purpose="Check if AudioDestinationNode.maxNumberOfChannels attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiodestinationnode_maxNumberOfChannels_check.html?total_num=3&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_type" purpose="Check if the type of AudioDestinationNode.maxNumberOfChannels is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiodestinationnode_maxNumberOfChannels_type" purpose="Check if the type of AudioDestinationNode.maxNumberOfChannels is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiodestinationnode_maxNumberOfChannels_check.html?total_num=3&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiodestinationnode_numberOfChannels_exists" purpose="Check if AudioDestinationNode.numberOfChannels attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiodestinationnode_numberOfChannels_exists" purpose="Check if AudioDestinationNode.numberOfChannels attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiodestinationnode_numberOfChannels_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiodestinationnode_numberOfChannels_type" purpose="Check if the type of AudioDestinationNode.numberOfChannels is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiodestinationnode_numberOfChannels_type" purpose="Check if the type of AudioDestinationNode.numberOfChannels is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiodestinationnode_numberOfChannels_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_dopplerFactor_exists" purpose="Check if AudioListener.dopplerFactor attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_dopplerFactor_exists" purpose="Check if AudioListener.dopplerFactor attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_dopplerFactor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_dopplerFactor_type" purpose="Check if the type of AudioListener.dopplerFactor is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_dopplerFactor_type" purpose="Check if the type of AudioListener.dopplerFactor is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_dopplerFactor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setOrientation_exists" purpose="Check if AudioListener.setOrientation method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setOrientation_exists" purpose="Check if AudioListener.setOrientation method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setOrientation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setOrientation_type" purpose="Check if the type of AudioListener.setOrientation is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setOrientation_type" purpose="Check if the type of AudioListener.setOrientation is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setOrientation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setPosition_exists" purpose="Check if AudioListener.setPosition method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setPosition_exists" purpose="Check if AudioListener.setPosition method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setPosition_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setPosition_type" purpose="Check if the type of AudioListener.setPosition is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setPosition_type" purpose="Check if the type of AudioListener.setPosition is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setPosition_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setVelocity_exists" purpose="Check if AudioListener.setVelocity method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setVelocity_exists" purpose="Check if AudioListener.setVelocity method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setVelocity_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_setVelocity_type" purpose="Check if the type of AudioListener.setVelocity is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_setVelocity_type" purpose="Check if the type of AudioListener.setVelocity is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_setVelocity_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_speedOfSound_exists" purpose="Check if AudioListener.speedOfSound attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_speedOfSound_exists" purpose="Check if AudioListener.speedOfSound attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_speedOfSound_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audiolistener_speedOfSound_type" purpose="Check if the type of AudioListener.speedOfSound is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audiolistener_speedOfSound_type" purpose="Check if the type of AudioListener.speedOfSound is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audiolistener_speedOfSound_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_connect_exists" purpose="Check if AudioNode.connect method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_connect_exists" purpose="Check if AudioNode.connect method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_connect_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_connect_type" purpose="Check if the type of AudioNode.connect is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_connect_type" purpose="Check if the type of AudioNode.connect is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_connect_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_context_exists" purpose="Check if AudioNode.context attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_context_exists" purpose="Check if AudioNode.context attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_context_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_context_readonly" purpose="Check if AudioNode.context attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_context_readonly" purpose="Check if AudioNode.context attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_context_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_context_type" purpose="Check if the type of AudioNode.context is AudioContext">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_context_type" purpose="Check if the type of AudioNode.context is AudioContext">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_context_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_disconnect_exists" purpose="Check if AudioNode.disconnect method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_disconnect_exists" purpose="Check if AudioNode.disconnect method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_disconnect_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_disconnect_type" purpose="Check if the type of AudioNode.disconnect is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_disconnect_type" purpose="Check if the type of AudioNode.disconnect is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_disconnect_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfInputs_exists" purpose="Check if AudioNode.numberOfInputs attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfInputs_exists" purpose="Check if AudioNode.numberOfInputs attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfInputs_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfInputs_readonly" purpose="Check if AudioNode.numberOfInputs attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfInputs_readonly" purpose="Check if AudioNode.numberOfInputs attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfInputs_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfInputs_type" purpose="Check if the type of AudioNode.numberOfInputs is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfInputs_type" purpose="Check if the type of AudioNode.numberOfInputs is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfInputs_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfOutputs_exists" purpose="Check if AudioNode.numberOfOutputs attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfOutputs_exists" purpose="Check if AudioNode.numberOfOutputs attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfOutputs_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfOutputs_readonly" purpose="Check if AudioNode.numberOfOutputs attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfOutputs_readonly" purpose="Check if AudioNode.numberOfOutputs attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfOutputs_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audionode_numberOfOutputs_type" purpose="Check if the type of AudioNode.numberOfOutputs is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audionode_numberOfOutputs_type" purpose="Check if the type of AudioNode.numberOfOutputs is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audionode_numberOfOutputs_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_cancelScheduledValues_exists" purpose="Check if AudioParam.cancelScheduledValues method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_cancelScheduledValues_exists" purpose="Check if AudioParam.cancelScheduledValues method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_cancelScheduledValues_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_cancelScheduledValues_type" purpose="Check if the type of AudioParam.cancelScheduledValues is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_cancelScheduledValues_type" purpose="Check if the type of AudioParam.cancelScheduledValues is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_cancelScheduledValues_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_defaultValue_exists" purpose="Check if AudioParam.defaultValue attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_defaultValue_exists" purpose="Check if AudioParam.defaultValue attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_defaultValue_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_defaultValue_readonly" purpose="Check if AudioParam.defaultValue attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_defaultValue_readonly" purpose="Check if AudioParam.defaultValue attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_defaultValue_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_defaultValue_type" purpose="Check if the type of AudioParam.defaultValue is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_defaultValue_type" purpose="Check if the type of AudioParam.defaultValue is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_defaultValue_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_exponentialRampToValueAtTime_exists" purpose="Check if AudioParam.exponentialRampToValueAtTime method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_exponentialRampToValueAtTime_exists" purpose="Check if AudioParam.exponentialRampToValueAtTime method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_exponentialRampToValueAtTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_exponentialRampToValueAtTime_type" purpose="Check if the type of AudioParam.exponentialRampToValueAtTime is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_exponentialRampToValueAtTime_type" purpose="Check if the type of AudioParam.exponentialRampToValueAtTime is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_exponentialRampToValueAtTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_linearRampToValueAtTime_exists" purpose="Check if AudioParam.linearRampToValueAtTime method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_linearRampToValueAtTime_exists" purpose="Check if AudioParam.linearRampToValueAtTime method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_linearRampToValueAtTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_linearRampToValueAtTime_type" purpose="Check if the type of AudioParam.linearRampToValueAtTime is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_linearRampToValueAtTime_type" purpose="Check if the type of AudioParam.linearRampToValueAtTime is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_linearRampToValueAtTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_maxValue_exists" purpose="Check if AudioParam.maxValue attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_maxValue_exists" purpose="Check if AudioParam.maxValue attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_maxValue_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setTargetAtTime_exists" purpose="Check if AudioParam.setTargetAtTime method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setTargetAtTime_exists" purpose="Check if AudioParam.setTargetAtTime method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setTargetAtTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setTargetAtTime_type" purpose="Check if the type of AudioParam.setTargetAtTime is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setTargetAtTime_type" purpose="Check if the type of AudioParam.setTargetAtTime is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setTargetAtTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_inputBuffer_exists" purpose="Check if AudioProcessingEvent.inputBuffer attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_inputBuffer_exists" purpose="Check if AudioProcessingEvent.inputBuffer attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_inputBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_inputBuffer_readonly" purpose="Check if AudioProcessingEvent.inputBuffer attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_inputBuffer_readonly" purpose="Check if AudioProcessingEvent.inputBuffer attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_inputBuffer_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_inputBuffer_type" purpose="Check if the type of AudioProcessingEvent.inputBuffer is AudioBuffer">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_inputBuffer_type" purpose="Check if the type of AudioProcessingEvent.inputBuffer is AudioBuffer">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_inputBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_outputBuffer_exists" purpose="Check if AudioProcessingEvent.outputBuffer attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_outputBuffer_exists" purpose="Check if AudioProcessingEvent.outputBuffer attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_outputBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_outputBuffer_readonly" purpose="Check if AudioProcessingEvent.outputBuffer attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_outputBuffer_readonly" purpose="Check if AudioProcessingEvent.outputBuffer attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_outputBuffer_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioprocessingevent_outputBuffer_type" purpose="Check if the type of AudioProcessingEvent.outputBuffer is AudioBuffer">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioprocessingevent_outputBuffer_type" purpose="Check if the type of AudioProcessingEvent.outputBuffer is AudioBuffer">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioprocessingevent_outputBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_frequency_exists" purpose="Check if BiquadFilterNode.frequency attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_frequency_exists" purpose="Check if BiquadFilterNode.frequency attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_frequency_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_frequency_readonly" purpose="Check if BiquadFilterNode.frequency attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_frequency_readonly" purpose="Check if BiquadFilterNode.frequency attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_frequency_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_frequency_type" purpose="Check if the type of BiquadFilterNode.frequency is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_frequency_type" purpose="Check if the type of BiquadFilterNode.frequency is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_frequency_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_gain_exists" purpose="Check if BiquadFilterNode.gain attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_gain_exists" purpose="Check if BiquadFilterNode.gain attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_gain_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_gain_readonly" purpose="Check if BiquadFilterNode.gain attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_gain_readonly" purpose="Check if BiquadFilterNode.gain attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_gain_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_gain_type" purpose="Check if the type of BiquadFilterNode.gain is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_gain_type" purpose="Check if the type of BiquadFilterNode.gain is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_gain_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_getFrequencyResponse_exists" purpose="Check if BiquadFilterNode.getFrequencyResponse method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_getFrequencyResponse_exists" purpose="Check if BiquadFilterNode.getFrequencyResponse method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_getFrequencyResponse_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_getFrequencyResponse_type" purpose="Check if the type of BiquadFilterNode.getFrequencyResponse is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_getFrequencyResponse_type" purpose="Check if the type of BiquadFilterNode.getFrequencyResponse is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_getFrequencyResponse_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_Q_exists" purpose="Check if BiquadFilterNode.Q attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_Q_exists" purpose="Check if BiquadFilterNode.Q attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_Q_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_Q_readonly" purpose="Check if BiquadFilterNode.Q attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_Q_readonly" purpose="Check if BiquadFilterNode.Q attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_Q_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_Q_type" purpose="Check if the type of BiquadFilterNode.Q is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_Q_type" purpose="Check if the type of BiquadFilterNode.Q is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_Q_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebAudio3">
-      <testcase execution_type="auto" id="biquadfilternode_type_exists" purpose="Check if BiquadFilterNode.type attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_type_exists" purpose="Check if BiquadFilterNode.type attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_type_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="biquadfilternode_type_type" purpose="Check if the type of BiquadFilterNode.type is string">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="biquadfilternode_type_type" purpose="Check if the type of BiquadFilterNode.type is string">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/biquadfilternode_type_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="convolvernode_buffer_exists" purpose="Check if ConvolverNode.buffer attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="convolvernode_buffer_exists" purpose="Check if ConvolverNode.buffer attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/convolvernode_buffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="convolvernode_buffer_type" purpose="Check if the type of ConvolverNode.buffer is AudioBuffer">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="convolvernode_buffer_type" purpose="Check if the type of ConvolverNode.buffer is AudioBuffer">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/convolvernode_buffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="convolvernode_normalize_exists" purpose="Check if ConvolverNode.normalize attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="convolvernode_normalize_exists" purpose="Check if ConvolverNode.normalize attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/convolvernode_normalize_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="convolvernode_normalize_type" purpose="Check if the type of ConvolverNode.normalize is boolean">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="convolvernode_normalize_type" purpose="Check if the type of ConvolverNode.normalize is boolean">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/convolvernode_normalize_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="delaynode_delayTime_exists" purpose="Check if DelayNode.delayTime attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="delaynode_delayTime_exists" purpose="Check if DelayNode.delayTime attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/delaynode_delayTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="delaynode_delayTime_type" purpose="Check if the type of DelayNode.delayTime is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="delaynode_delayTime_type" purpose="Check if the type of DelayNode.delayTime is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/delaynode_delayTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_attack_exists" purpose="Check if DynamicsCompressorNode.attack attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_attack_exists" purpose="Check if DynamicsCompressorNode.attack attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_attack_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_attack_readonly" purpose="Check if DynamicsCompressorNode.attack attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_attack_readonly" purpose="Check if DynamicsCompressorNode.attack attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_attack_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_attack_type" purpose="Check if the type of DynamicsCompressorNode.attack is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_attack_type" purpose="Check if the type of DynamicsCompressorNode.attack is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_attack_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_knee_exists" purpose="Check if DynamicsCompressorNode.knee attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_knee_exists" purpose="Check if DynamicsCompressorNode.knee attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_knee_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_knee_readonly" purpose="Check if DynamicsCompressorNode.knee attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_knee_readonly" purpose="Check if DynamicsCompressorNode.knee attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_knee_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_knee_type" purpose="Check if the type of DynamicsCompressorNode.knee is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_knee_type" purpose="Check if the type of DynamicsCompressorNode.knee is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_knee_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_ratio_exists" purpose="Check if DynamicsCompressorNode.ratio attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_ratio_exists" purpose="Check if DynamicsCompressorNode.ratio attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_ratio_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_ratio_readonly" purpose="Check if DynamicsCompressorNode.ratio attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_ratio_readonly" purpose="Check if DynamicsCompressorNode.ratio attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_ratio_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_ratio_type" purpose="Check if the type of DynamicsCompressorNode.ratio is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_ratio_type" purpose="Check if the type of DynamicsCompressorNode.ratio is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_ratio_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_reduction_exists" purpose="Check if DynamicsCompressorNode.reduction attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_reduction_exists" purpose="Check if DynamicsCompressorNode.reduction attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_reduction_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_reduction_readonly" purpose="Check if DynamicsCompressorNode.reduction attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_reduction_readonly" purpose="Check if DynamicsCompressorNode.reduction attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_reduction_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_reduction_type" purpose="Check if the type of DynamicsCompressorNode.reduction is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_reduction_type" purpose="Check if the type of DynamicsCompressorNode.reduction is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_reduction_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_release_exists" purpose="Check if DynamicsCompressorNode.release attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_release_exists" purpose="Check if DynamicsCompressorNode.release attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_release_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_release_readonly" purpose="Check if DynamicsCompressorNode.release attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_release_readonly" purpose="Check if DynamicsCompressorNode.release attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_release_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_release_type" purpose="Check if the type of DynamicsCompressorNode.release is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_release_type" purpose="Check if the type of DynamicsCompressorNode.release is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_release_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_threshold_exists" purpose="Check if DynamicsCompressorNode.threshold attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_threshold_exists" purpose="Check if DynamicsCompressorNode.threshold attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_threshold_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_threshold_readonly" purpose="Check if DynamicsCompressorNode.threshold attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_threshold_readonly" purpose="Check if DynamicsCompressorNode.threshold attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_threshold_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="dynamicscompressornode_threshold_type" purpose="Check if the type of DynamicsCompressorNode.threshold is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="dynamicscompressornode_threshold_type" purpose="Check if the type of DynamicsCompressorNode.threshold is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/dynamicscompressornode_threshold_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gainnode_gain_exists" purpose="Check if GainNode.gain attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gainnode_gain_exists" purpose="Check if GainNode.gain attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/gainnode_gain_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gainnode_gain_readonly" purpose="Check if GainNode.gain attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gainnode_gain_readonly" purpose="Check if GainNode.gain attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/gainnode_gain_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gainnode_gain_type" purpose="Check if the type of GainNode.gain is object">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gainnode_gain_type" purpose="Check if the type of GainNode.gain is object">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/gainnode_gain_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="offlineaudiocontext_oncomplete_exists" purpose="Check if OfflineAudioContext.oncomplete methodexists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="offlineaudiocontext_oncomplete_exists" purpose="Check if OfflineAudioContext.oncomplete methodexists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/offlineaudiocontext_oncomplete_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="offlineaudiocontext_startRendering_exists" purpose="Check if OfflineAudioContext.startRendering method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="offlineaudiocontext_startRendering_exists" purpose="Check if OfflineAudioContext.startRendering method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/offlineaudiocontext_startRendering_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_detune_exists" purpose="Check if OscillatorNode.detune attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_detune_exists" purpose="Check if OscillatorNode.detune attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_detune_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_detune_readonly" purpose="Check if OscillatorNode.detune attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_detune_readonly" purpose="Check if OscillatorNode.detune attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_detune_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_detune_type" purpose="Check if the type of OscillatorNode.detune is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_detune_type" purpose="Check if the type of OscillatorNode.detune is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_detune_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_FINISHED_STATE_exists" purpose="Check if OscillatorNode.FINISHED_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_FINISHED_STATE_exists" purpose="Check if OscillatorNode.FINISHED_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_FINISHED_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_FINISHED_STATE_type" purpose="Check if the type of OscillatorNode.FINISHED_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_FINISHED_STATE_type" purpose="Check if the type of OscillatorNode.FINISHED_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_FINISHED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_frequency_exists" purpose="Check if OscillatorNode.frequency attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_frequency_exists" purpose="Check if OscillatorNode.frequency attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_frequency_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_frequency_readonly" purpose="Check if OscillatorNode.frequency attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_frequency_readonly" purpose="Check if OscillatorNode.frequency attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_frequency_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_frequency_type" purpose="Check if the type of OscillatorNode.frequency is AudioParam">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_frequency_type" purpose="Check if the type of OscillatorNode.frequency is AudioParam">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_frequency_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_playbackState_type" purpose="Check if the type of OscillatorNode.playbackState is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_playbackState_type" purpose="Check if the type of OscillatorNode.playbackState is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_playbackState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_PLAYING_STATE_exists" purpose="Check if OscillatorNode.PLAYING_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_PLAYING_STATE_exists" purpose="Check if OscillatorNode.PLAYING_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_PLAYING_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_SCHEDULED_STATE_type" purpose="Check if the type of OscillatorNode.SCHEDULED_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_SCHEDULED_STATE_type" purpose="Check if the type of OscillatorNode.SCHEDULED_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_SCHEDULED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_SCHEDULED_STATE_value" purpose="Check if the value of OscillatorNode.SCHEDULED_STATE is 1">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_SCHEDULED_STATE_value" purpose="Check if the value of OscillatorNode.SCHEDULED_STATE is 1">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_SCHEDULED_STATE_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_setWaveTable_base" purpose="Check if OscillatorNode.setWaveTable method executes well with a waveTable argument">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_setWaveTable_base" purpose="Check if OscillatorNode.setWaveTable method executes well with a waveTable argument">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_setWaveTable_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_setWaveTable_type" purpose="Check if the type of OscillatorNode.setWaveTable is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_setWaveTable_type" purpose="Check if the type of OscillatorNode.setWaveTable is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_setWaveTable_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_start_0" purpose="Check if OscillatorNode.start method executes immediately">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_start_0" purpose="Check if OscillatorNode.start method executes immediately">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_start_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_start_after_stop" purpose="Check if an exception throws when the method of OscillatorNode.start executes after OscillatorNode.stop">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_start_after_stop" purpose="Check if an exception throws when the method of OscillatorNode.start executes after OscillatorNode.stop">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_start_after_stop.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_start_base" purpose="Check if OscillatorNode.start method executes well with a double type argument">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_start_base" purpose="Check if OscillatorNode.start method executes well with a double type argument">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_start_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_start_type" purpose="Check if the type of OscillatorNode.start is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_start_type" purpose="Check if the type of OscillatorNode.start is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_start_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_stop_0" purpose="Check if OscillatorNode.stop method executes immediately">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_stop_0" purpose="Check if OscillatorNode.stop method executes immediately">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_stop_0.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_stop_exists" purpose="Check if OscillatorNode.stop method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_stop_exists" purpose="Check if OscillatorNode.stop method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_stop_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_stop_type" purpose="Check if an exception throws when the methods of OscillatorNode.stop and OscillatorNode.start execute at the same time">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_stop_type" purpose="Check if an exception throws when the methods of OscillatorNode.stop and OscillatorNode.start execute at the same time">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_stop_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_type_exists" purpose="Check if OscillatorNode.type attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_type_exists" purpose="Check if OscillatorNode.type attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_type_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_type_type" purpose="Check if the type of OscillatorNode.type is string">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_type_type" purpose="Check if the type of OscillatorNode.type is string">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_type_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_UNSCHEDULED_STATE_exists" purpose="Check if OscillatorNode.UNSCHEDULED_STATE attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_UNSCHEDULED_STATE_exists" purpose="Check if OscillatorNode.UNSCHEDULED_STATE attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_UNSCHEDULED_STATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="oscillatornode_UNSCHEDULED_STATE_type" purpose="Check if the type of OscillatorNode.UNSCHEDULED_STATE is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="oscillatornode_UNSCHEDULED_STATE_type" purpose="Check if the type of OscillatorNode.UNSCHEDULED_STATE is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/oscillatornode_UNSCHEDULED_STATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneInnerAngle_exists" purpose="Check if PannerNode.coneInnerAngle attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneInnerAngle_exists" purpose="Check if PannerNode.coneInnerAngle attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneInnerAngle_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneInnerAngle_type" purpose="Check if the type of PannerNode.coneInnerAngle is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneInnerAngle_type" purpose="Check if the type of PannerNode.coneInnerAngle is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneInnerAngle_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneOuterAngle_exists" purpose="Check if PannerNode.coneOuterAngle attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneOuterAngle_exists" purpose="Check if PannerNode.coneOuterAngle attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneOuterAngle_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneOuterAngle_type" purpose="Check if the type of PannerNode.coneOuterAngle is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneOuterAngle_type" purpose="Check if the type of PannerNode.coneOuterAngle is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneOuterAngle_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneOuterGain_exists" purpose="Check if PannerNode.coneOuterGain attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneOuterGain_exists" purpose="Check if PannerNode.coneOuterGain attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneOuterGain_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_coneOuterGain_type" purpose="Check if the type of PannerNode.coneOuterGain is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_coneOuterGain_type" purpose="Check if the type of PannerNode.coneOuterGain is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_coneOuterGain_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_maxDistance_type" purpose="Check if the type of PannerNode.maxDistance is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_maxDistance_type" purpose="Check if the type of PannerNode.maxDistance is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_maxDistance_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_maxDistance_value" purpose="Check if the type of PannerNode.maxDistance is float">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_maxDistance_value" purpose="Check if the type of PannerNode.maxDistance is float">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_maxDistance_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_panningModel_exists" purpose="Check if PannerNode.panningModel attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_panningModel_exists" purpose="Check if PannerNode.panningModel attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_panningModel_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_refDistance_type" purpose="Check if the type of PannerNode.refDistance is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_refDistance_type" purpose="Check if the type of PannerNode.refDistance is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_refDistance_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_refDistance_value" purpose="Check if the type of PannerNode.refDistance is float">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_refDistance_value" purpose="Check if the type of PannerNode.refDistance is float">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_refDistance_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_rolloffFactor_type" purpose="Check if the type of PannerNode.rolloffFactor is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_rolloffFactor_type" purpose="Check if the type of PannerNode.rolloffFactor is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_rolloffFactor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_rolloffFactor_value" purpose="Check if the type of PannerNode.rolloffFactor is float">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_rolloffFactor_value" purpose="Check if the type of PannerNode.rolloffFactor is float">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_rolloffFactor_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setOrientation_exists" purpose="Check if PannerNode.setOrientation method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setOrientation_exists" purpose="Check if PannerNode.setOrientation method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setOrientation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setOrientation_type" purpose="Check if the type of PannerNode.setOrientation is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setOrientation_type" purpose="Check if the type of PannerNode.setOrientation is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setOrientation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setPosition_base" purpose="Check if PannerNode.setPosition method can change the position of a audio source">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setPosition_base" purpose="Check if PannerNode.setPosition method can change the position of a audio source">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setPosition_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setPosition_exists" purpose="Check if PannerNode.setPosition method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setPosition_exists" purpose="Check if PannerNode.setPosition method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setPosition_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setPosition_type" purpose="Check if the type of PannerNode.setPosition is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setPosition_type" purpose="Check if the type of PannerNode.setPosition is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setPosition_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="pannernode_setVelocity_type" purpose="Check if the type of PannerNode.setVelocity is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="pannernode_setVelocity_type" purpose="Check if the type of PannerNode.setVelocity is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/pannernode_setVelocity_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="scriptprocessornode_bufferSize_exists" purpose="Check if ScriptProcessorNode.bufferSize attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="scriptprocessornode_bufferSize_exists" purpose="Check if ScriptProcessorNode.bufferSize attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/scriptprocessornode_bufferSize_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="scriptprocessornode_bufferSize_readonly" purpose="Check if ScriptProcessorNode.bufferSize attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="scriptprocessornode_bufferSize_readonly" purpose="Check if ScriptProcessorNode.bufferSize attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/scriptprocessornode_bufferSize_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="scriptprocessornode_bufferSize_value" purpose="Check if the type of ScriptProcessorNode.bufferSize is long">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="scriptprocessornode_bufferSize_value" purpose="Check if the type of ScriptProcessorNode.bufferSize is long">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/scriptprocessornode_bufferSize_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="scriptprocessornode_onaudioprocess_base" purpose="Check if ScriptProcessorNode.onaudioprocess method can receive the processing event">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="scriptprocessornode_onaudioprocess_base" purpose="Check if ScriptProcessorNode.onaudioprocess method can receive the processing event">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/scriptprocessornode_onaudioprocess_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="waveshapernode_curve_exists" purpose="Check if WaveShaperNode.curve attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="waveshapernode_curve_exists" purpose="Check if WaveShaperNode.curve attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/waveshapernode_curve_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="waveshapernode_curve_type" purpose="Check if the type of WaveShaperNode.curve is Float32Array">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="waveshapernode_curve_type" purpose="Check if the type of WaveShaperNode.curve is Float32Array">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/waveshapernode_curve_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_maxValue_readonly" purpose="Check if AudioParam.maxValue attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_maxValue_readonly" purpose="Check if AudioParam.maxValue attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_maxValue_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_maxValue_type" purpose="Check if the type of AudioParam.maxValue is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_maxValue_type" purpose="Check if the type of AudioParam.maxValue is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_maxValue_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_minValue_exists" purpose="Check if AudioParam.minValue attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_minValue_exists" purpose="Check if AudioParam.minValue attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_minValue_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_minValue_readonly" purpose="Check if AudioParam.minValue attribute is readonly">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_minValue_readonly" purpose="Check if AudioParam.minValue attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_minValue_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_minValue_type" purpose="Check if the type of AudioParam.minValue is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_minValue_type" purpose="Check if the type of AudioParam.minValue is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_minValue_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setValueAtTime_exists" purpose="Check if AudioParam.setValueAtTime method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setValueAtTime_exists" purpose="Check if AudioParam.setValueAtTime method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setValueAtTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setValueAtTime_type" purpose="Check if the type of AudioParam.setValueAtTime is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setValueAtTime_type" purpose="Check if the type of AudioParam.setValueAtTime is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setValueAtTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setValueCurveAtTime_exists" purpose="Check if AudioParam.setValueCurveAtTime method exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setValueCurveAtTime_exists" purpose="Check if AudioParam.setValueCurveAtTime method exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setValueCurveAtTime_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_setValueCurveAtTime_type" purpose="Check if the type of AudioParam.setValueCurveAtTime is function">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_setValueCurveAtTime_type" purpose="Check if the type of AudioParam.setValueCurveAtTime is function">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_setValueCurveAtTime_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_value_exists" purpose="Check if AudioParam.value attribute exists">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_value_exists" purpose="Check if AudioParam.value attribute exists">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_value_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="audioparam_value_type" purpose="Check if the type of AudioParam.value is number">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="audioparam_value_type" purpose="Check if the type of AudioParam.value is number">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/audioparam_value_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebAudio4">
-      <testcase execution_type="auto" id="gain-node-idl-test-06" purpose="Check that the gain_node can be stringified">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-06" purpose="Check that the gain_node can be stringified">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-08" purpose="AudioNode interface: gain_node must inherit property &quot;connect&quot; with the proper type (0)">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-08" purpose="AudioNode interface: gain_node must inherit property &quot;connect&quot; with the proper type (0)">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-09" purpose="AudioNode interface: calling connect(AudioNode,unsigned long,unsigned long) on gain_node with too few arguments must throw TypeError">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-09" purpose="AudioNode interface: calling connect(AudioNode,unsigned long,unsigned long) on gain_node with too few arguments must throw TypeError">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-10" purpose="AudioNode interface: gain_node must inherit property &quot;connect&quot; with the proper type (1)">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-10" purpose="AudioNode interface: gain_node must inherit property &quot;connect&quot; with the proper type (1)">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-11" purpose="AudioNode interface: calling connect(AudioParam,unsigned long) on gain_node with too few arguments must throw TypeError">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-11" purpose="AudioNode interface: calling connect(AudioParam,unsigned long) on gain_node with too few arguments must throw TypeError">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-12" purpose="AudioNode interface: gain_node must inherit property &quot;disconnect&quot; with the proper type (2)">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-12" purpose="AudioNode interface: gain_node must inherit property &quot;disconnect&quot; with the proper type (2)">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-idl-test-13" purpose="AudioNode interface: calling disconnect(unsigned long) on gain_node with too few arguments must throw TypeError">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-idl-test-13" purpose="AudioNode interface: calling disconnect(unsigned long) on gain_node with too few arguments must throw TypeError">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-idl-test.html?total_num=22&amp;amp;amp;locator_key=id&amp;amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="gain-node-test" onload_delay="15" purpose="Check that GainNode is properly scaling the gain">
+      <testcase component="WebAPI/Media/Web Audio API" execution_type="auto" id="gain-node-test" onload_delay="15" purpose="Check that GainNode is properly scaling the gain">
         <description>
           <test_script_entry>/opt/tct-webaudio-w3c-tests/webaudio/w3c/the-audio-api/the-gainnode-interface/gain-node-test.html</test_script_entry>
         </description>
index 73a67ba33966119b8343d127216eecb09da1ee35..d84f76b4719c202a451ccf37f276dc533308c124 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-webdatabase-w3c-tests">
     <set name="WebSQLDatabase">
-      <testcase execution_type="auto" id="DatabaseCallback_handleEvent_exist" purpose="Check if the DatabaseCallback.handleEvent attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseCallback_handleEvent_exist" purpose="Check if the DatabaseCallback.handleEvent attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_changeVersion_exist" purpose="Check if the DatabaseSync.changeVersion method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_changeVersion_exist" purpose="Check if the DatabaseSync.changeVersion method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_changeVersion_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_readTransaction_exist" purpose="Check if the DatabaseSync.readtransaction method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_readTransaction_exist" purpose="Check if the DatabaseSync.readtransaction method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_readTransaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_transaction_exist" purpose="Check if the DatabaseSync.transaction method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_transaction_exist" purpose="Check if the DatabaseSync.transaction method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_transaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_version_exist" purpose="Check if the DatabaseSync.version attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_version_exist" purpose="Check if the DatabaseSync.version attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_version_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_version_normal" purpose="Check if the DatabaseSync.version returns the normal value of sync database's version">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_version_normal" purpose="Check if the DatabaseSync.version returns the normal value of sync database's version">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_version_normal.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="DatabaseSync_version_readonly" purpose="Check if the DatabaseSync.version is readonly">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="DatabaseSync_version_readonly" purpose="Check if the DatabaseSync.version is readonly">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/DatabaseSync_version_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Database_changeVersion_exist" purpose="Check if the Database.changeVersion method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="Database_changeVersion_exist" purpose="Check if the Database.changeVersion method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/Database_changeVersion_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Database_readTransaction_exist" purpose="Check if the Database.readTransaction method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="Database_readTransaction_exist" purpose="Check if the Database.readTransaction method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/Database_readTransaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Database_transaction_exist" purpose="Check if the Database.transaction method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="Database_transaction_exist" purpose="Check if the Database.transaction method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/Database_transaction_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Database_version_exist" purpose="Check if the Database.version attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="Database_version_exist" purpose="Check if the Database.version attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/Database_version_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_code_exist" purpose="Check if the SQLError.code attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_code_exist" purpose="Check if the SQLError.code attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_code_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_CONSTRAINT_ERR_exist" purpose="Check if the SQLError.CONSTRAINT_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_CONSTRAINT_ERR_exist" purpose="Check if the SQLError.CONSTRAINT_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_CONSTRAINT_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_CONSTRAINT_ERR_type" purpose="Check if the type of constant SQLError.CONSTRAINT_ERR is number">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_CONSTRAINT_ERR_type" purpose="Check if the type of constant SQLError.CONSTRAINT_ERR is number">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_CONSTRAINT_ERR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_DATABASE_ERR_exist" purpose="Check if the SQLError.DATABASE_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_DATABASE_ERR_exist" purpose="Check if the SQLError.DATABASE_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_DATABASE_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_DATABASE_ERR_type" purpose="Check if the type of constant SQLError.DATABASE_ERR is number">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_DATABASE_ERR_type" purpose="Check if the type of constant SQLError.DATABASE_ERR is number">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_DATABASE_ERR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_message_exist" purpose="Check if the SQLError.message attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_message_exist" purpose="Check if the SQLError.message attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_message_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_QUOTA_ERR_exist" purpose="Check if the SQLError.QUOTA_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_QUOTA_ERR_exist" purpose="Check if the SQLError.QUOTA_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_QUOTA_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_SYNTAX_ERR_exist" purpose="Check if the SQLError.SYNTAX_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_SYNTAX_ERR_exist" purpose="Check if the SQLError.SYNTAX_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_SYNTAX_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_TIMEOUT_ERR_exist" purpose="Check if the SQLError.TIMEOUT_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_TIMEOUT_ERR_exist" purpose="Check if the SQLError.TIMEOUT_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_TIMEOUT_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_TOO_LARGE_ERR_exist" purpose="Check if the SQLError.TOO_LARGE_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_TOO_LARGE_ERR_exist" purpose="Check if the SQLError.TOO_LARGE_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_TOO_LARGE_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_UNKNOWN_ERR_exist" purpose="Check if the SQLError.UNKNOWN_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_UNKNOWN_ERR_exist" purpose="Check if the SQLError.UNKNOWN_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_UNKNOWN_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLError_VERSION_ERR_exist" purpose="Check if the SQLError.VERSION_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLError_VERSION_ERR_exist" purpose="Check if the SQLError.VERSION_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLError_VERSION_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_code_exist" purpose="Check if the SQLException.code attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_code_exist" purpose="Check if the SQLException.code attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_code_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_code_support_check" purpose="Check if the Exception Code definition is in webruntime">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_code_support_check" purpose="Check if the Exception Code definition is in webruntime">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_code_support_check.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_CONSTRAINT_ERR_exist" purpose="Check if the SQLException.CONSTRAINT_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_CONSTRAINT_ERR_exist" purpose="Check if the SQLException.CONSTRAINT_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_CONSTRAINT_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_DATABASE_ERR_exist" purpose="Check if the SQLException.DATABASE_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_DATABASE_ERR_exist" purpose="Check if the SQLException.DATABASE_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_DATABASE_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_message_exist" purpose="Check if the SQLException.message attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_message_exist" purpose="Check if the SQLException.message attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_message_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_QUOTA_ERR_exist" purpose="Check if the SQLException.QUOTA_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_QUOTA_ERR_exist" purpose="Check if the SQLException.QUOTA_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_QUOTA_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_SYNTAX_ERR_exist" purpose="Check if the SQLException.SYNTAX_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_SYNTAX_ERR_exist" purpose="Check if the SQLException.SYNTAX_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_SYNTAX_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_TIMEOUT_ERR_exist" purpose="Check if the SQLException.TIMEOUT_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_TIMEOUT_ERR_exist" purpose="Check if the SQLException.TIMEOUT_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_TIMEOUT_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_TOO_LARGE_ERR_exist" purpose="Check if the SQLException.TOO_LARGE_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_TOO_LARGE_ERR_exist" purpose="Check if the SQLException.TOO_LARGE_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_TOO_LARGE_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_UNKNOWN_ERR_exist" purpose="Check if the SQLException.UNKNOWN_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_UNKNOWN_ERR_exist" purpose="Check if the SQLException.UNKNOWN_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_UNKNOWN_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLException_VERSION_ERR_exist" purpose="Check if the SQLException.VERSION_ERR constant exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLException_VERSION_ERR_exist" purpose="Check if the SQLException.VERSION_ERR constant exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLException_VERSION_ERR_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLResultSetRowList_item_exist" purpose="Check if the SQLResultSetRowList.item method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLResultSetRowList_item_exist" purpose="Check if the SQLResultSetRowList.item method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLResultSetRowList_item_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLResultSetRowList_length_exist" purpose="Check if the SQLResultSetRowList.length attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLResultSetRowList_length_exist" purpose="Check if the SQLResultSetRowList.length attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLResultSetRowList_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLResultSet_insertId_exist" purpose="Check if the SQLResultSet.insertId attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLResultSet_insertId_exist" purpose="Check if the SQLResultSet.insertId attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLResultSet_insertId_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLResultSet_rowsAffected_exist" purpose="Check if the SQLResultSet.rowsAffected attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLResultSet_rowsAffected_exist" purpose="Check if the SQLResultSet.rowsAffected attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLResultSet_rowsAffected_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLResultSet_rows_exist" purpose="Check if the SQLResultSet.rows attribute exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLResultSet_rows_exist" purpose="Check if the SQLResultSet.rows attribute exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLResultSet_rows_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLStatementCallback_handleEvent_exist" purpose="Check if the SQLStatementCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLStatementCallback_handleEvent_exist" purpose="Check if the SQLStatementCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLStatementCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLStatementErrorCallback_handleEvent_exist" purpose="Check if the SQLStatementErrorCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLStatementErrorCallback_handleEvent_exist" purpose="Check if the SQLStatementErrorCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLStatementErrorCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLTransactionCallback_handleEvent_exist" purpose="Check if the SQLTransactionCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLTransactionCallback_handleEvent_exist" purpose="Check if the SQLTransactionCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLTransactionCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLTransactionErrorCallback_handleEvent_exist" purpose="Check if the SQLTransactionErrorCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLTransactionErrorCallback_handleEvent_exist" purpose="Check if the SQLTransactionErrorCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLTransactionErrorCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLTransactionSyncCallback_handleEvent_exist" purpose="Check if the SQLTransactionSyncCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLTransactionSyncCallback_handleEvent_exist" purpose="Check if the SQLTransactionSyncCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLTransactionSyncCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLTransactionSync_executeSql_exist" purpose="Check if the SQLTransactionSync.executeSql method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLTransactionSync_executeSql_exist" purpose="Check if the SQLTransactionSync.executeSql method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLTransactionSync_executeSql_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLTransaction_executeSql_exist" purpose="Check if the SQLTransaction.executeSql method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLTransaction_executeSql_exist" purpose="Check if the SQLTransaction.executeSql method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLTransaction_executeSql_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SQLVoidCallback_handleEvent_exist" purpose="Check if the SQLVoidCallback.handleEvent method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="SQLVoidCallback_handleEvent_exist" purpose="Check if the SQLVoidCallback.handleEvent method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/SQLVoidCallback_handleEvent_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_openDatabase_exist" purpose="Check if the window.openDatabase method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="window_openDatabase_exist" purpose="Check if the window.openDatabase method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/window_openDatabase_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerUtils_openDatabaseSync_exist" purpose="Check if the WorkerUtils.openDatabaseSync method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="WorkerUtils_openDatabaseSync_exist" purpose="Check if the WorkerUtils.openDatabaseSync method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/WorkerUtils_openDatabaseSync_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerUtils_openDatabase_exist" purpose="Check if the WorkerUtils.openDatabase method exists">
+      <testcase component="WebAPI/Storage/Web SQL Database" execution_type="auto" id="WorkerUtils_openDatabase_exist" purpose="Check if the WorkerUtils.openDatabase method exists">
         <description>
           <test_script_entry>/opt/tct-webdatabase-w3c-tests/webdatabase/WorkerUtils_openDatabase_exist.html</test_script_entry>
         </description>
index 3099fc2e55a60cf312f9252f01a18b225b7fd85e..557cff48c27d16fc75ef40cc3ae0b7b2dd9ed058 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-webgl-nonw3c-tests">
     <set name="WebGL1">
-      <testcase execution_type="auto" id="getContext" purpose="Check if getContext function works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="getContext" purpose="Check if getContext function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/getContext.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="copyTexImage2D" purpose="Check if copyTextImage2D function works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="copyTexImage2D" purpose="Check if copyTextImage2D function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/copyTexImage2D.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL2">
-      <testcase execution_type="auto" id="bindBuffer" purpose="Check if bindBuffer works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="bindBuffer" purpose="Check if bindBuffer works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/bindBuffer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="drawElements" purpose="Check if drawElements function works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="drawElements" purpose="Check if drawElements function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/drawElements.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL3">
-      <testcase execution_type="auto" id="gl-getshadersource" purpose="Check if WebGL getshadersource method works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="gl-getshadersource" purpose="Check if WebGL getshadersource method works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/gl-getshadersource.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL4">
-      <testcase execution_type="auto" id="bufferData" purpose="Check if GLSL bufferData function works">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="bufferData" purpose="Check if GLSL bufferData function works">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-webgl-nonw3c-tests/webgl/khronos/bufferData.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_alpha_exists" purpose="Check if WebGLContextAttributes.alpha exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_alpha_exists" purpose="Check if WebGLContextAttributes.alpha exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_alpha_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_depth_exists" purpose="Check if WebGLContextAttributes.depth exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_depth_exists" purpose="Check if WebGLContextAttributes.depth exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_depth_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_stencil_exists" purpose="Check if WebGLContextAttributes.stencil exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_stencil_exists" purpose="Check if WebGLContextAttributes.stencil exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_stencil_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_antialias_exists" purpose="Check if WebGLContextAttributes.antialias exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_antialias_exists" purpose="Check if WebGLContextAttributes.antialias exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_antialias_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_premultipliedAlpha_exists" purpose="Check if WebGLContextAttributes.premultipliedAlpha exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_premultipliedAlpha_exists" purpose="Check if WebGLContextAttributes.premultipliedAlpha exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_premultipliedAlpha_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_preserveDrawingBuffer_exists" purpose="Check if WebGLContextAttributes.preserveDrawingBuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_preserveDrawingBuffer_exists" purpose="Check if WebGLContextAttributes.preserveDrawingBuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_preserveDrawingBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglactiveinfo_size_exists" purpose="Check if WebGLActiveInfo.size exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_size_exists" purpose="Check if WebGLActiveInfo.size exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_size_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglactiveinfo_type_exists" purpose="Check if WebGLActiveInfo.type exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_type_exists" purpose="Check if WebGLActiveInfo.type exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_type_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglactiveinfo_name_exists" purpose="Check if WebGLActiveInfo.name exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_name_exists" purpose="Check if WebGLActiveInfo.name exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_name_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getContextAttributes_exists" purpose="Check if WebGLRenderingContext.getContextAttributes exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getContextAttributes_exists" purpose="Check if WebGLRenderingContext.getContextAttributes exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getContextAttributes_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isContextLost_exists" purpose="Check if WebGLRenderingContext.isContextLost exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isContextLost_exists" purpose="Check if WebGLRenderingContext.isContextLost exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isContextLost_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getSupportedExtensions_exists" purpose="Check if WebGLRenderingContext.getSupportedExtensions exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getSupportedExtensions_exists" purpose="Check if WebGLRenderingContext.getSupportedExtensions exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getSupportedExtensions_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getExtension_exists" purpose="Check if WebGLRenderingContext.getExtension exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getExtension_exists" purpose="Check if WebGLRenderingContext.getExtension exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getExtension_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_activeTexture_exists" purpose="Check if WebGLRenderingContext.activeTexture exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_activeTexture_exists" purpose="Check if WebGLRenderingContext.activeTexture exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_activeTexture_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_attachShader_exists" purpose="Check if WebGLRenderingContext.attachShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_attachShader_exists" purpose="Check if WebGLRenderingContext.attachShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_attachShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindAttribLocation_exists" purpose="Check if WebGLRenderingContext.bindAttribLocation exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindAttribLocation_exists" purpose="Check if WebGLRenderingContext.bindAttribLocation exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindAttribLocation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindBuffer_exists" purpose="Check if WebGLRenderingContext.bindBuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindBuffer_exists" purpose="Check if WebGLRenderingContext.bindBuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindFramebuffer_exists" purpose="Check if WebGLRenderingContext.bindFramebuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindFramebuffer_exists" purpose="Check if WebGLRenderingContext.bindFramebuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindFramebuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindRenderbuffer_exists" purpose="Check if WebGLRenderingContext.bindRenderbuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindRenderbuffer_exists" purpose="Check if WebGLRenderingContext.bindRenderbuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindRenderbuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindTexture_exists" purpose="Check if WebGLRenderingContext.bindTexture exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindTexture_exists" purpose="Check if WebGLRenderingContext.bindTexture exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindTexture_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendColor_exists" purpose="Check if WebGLRenderingContext.blendColor exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendColor_exists" purpose="Check if WebGLRenderingContext.blendColor exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendColor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendEquation_exists" purpose="Check if WebGLRenderingContext.blendEquation exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendEquation_exists" purpose="Check if WebGLRenderingContext.blendEquation exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendEquation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendEquationSeparate_exists" purpose="Check if WebGLRenderingContext.blendEquationSeparate exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendEquationSeparate_exists" purpose="Check if WebGLRenderingContext.blendEquationSeparate exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendEquationSeparate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendFunc_exists" purpose="Check if WebGLRenderingContext.blendFunc exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendFunc_exists" purpose="Check if WebGLRenderingContext.blendFunc exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendFunc_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendFuncSeparate_exists" purpose="Check if WebGLRenderingContext.blendFuncSeparate exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendFuncSeparate_exists" purpose="Check if WebGLRenderingContext.blendFuncSeparate exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendFuncSeparate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bufferData_exists" purpose="Check if WebGLRenderingContext.bufferData exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bufferData_exists" purpose="Check if WebGLRenderingContext.bufferData exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bufferData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bufferSubData_exists" purpose="Check if WebGLRenderingContext.bufferSubData exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bufferSubData_exists" purpose="Check if WebGLRenderingContext.bufferSubData exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bufferSubData_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_checkFramebufferStatus_exists" purpose="Check if WebGLRenderingContext.checkFramebufferStatus exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_checkFramebufferStatus_exists" purpose="Check if WebGLRenderingContext.checkFramebufferStatus exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_checkFramebufferStatus_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clear_exists" purpose="Check if WebGLRenderingContext.clear exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clear_exists" purpose="Check if WebGLRenderingContext.clear exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clear_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearColor_exists" purpose="Check if WebGLRenderingContext.clearColor exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearColor_exists" purpose="Check if WebGLRenderingContext.clearColor exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearColor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearDepth_exists" purpose="Check if WebGLRenderingContext.clearDepth exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearDepth_exists" purpose="Check if WebGLRenderingContext.clearDepth exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearDepth_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearStencil_exists" purpose="Check if WebGLRenderingContext.clearStencil exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearStencil_exists" purpose="Check if WebGLRenderingContext.clearStencil exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearStencil_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_colorMask_exists" purpose="Check if WebGLRenderingContext.colorMask exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_colorMask_exists" purpose="Check if WebGLRenderingContext.colorMask exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_colorMask_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_compileShader_exists" purpose="Check if WebGLRenderingContext.compileShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_compileShader_exists" purpose="Check if WebGLRenderingContext.compileShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_compileShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_copyTexImage2D_exists" purpose="Check if WebGLRenderingContext.copyTexImage2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_copyTexImage2D_exists" purpose="Check if WebGLRenderingContext.copyTexImage2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_copyTexImage2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_copyTexSubImage2D_exists" purpose="Check if WebGLRenderingContext.copyTexSubImage2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_copyTexSubImage2D_exists" purpose="Check if WebGLRenderingContext.copyTexSubImage2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_copyTexSubImage2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createBuffer_exists" purpose="Check if WebGLRenderingContext.createBuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createBuffer_exists" purpose="Check if WebGLRenderingContext.createBuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createProgram_exists" purpose="Check if WebGLRenderingContext.createProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createProgram_exists" purpose="Check if WebGLRenderingContext.createProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createRenderbuffer_exists" purpose="Check if WebGLRenderingContext.createRenderbuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createRenderbuffer_exists" purpose="Check if WebGLRenderingContext.createRenderbuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createRenderbuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createShader_exists" purpose="Check if WebGLRenderingContext.createShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createShader_exists" purpose="Check if WebGLRenderingContext.createShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createTexture_exists" purpose="Check if WebGLRenderingContext.createTexture exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createTexture_exists" purpose="Check if WebGLRenderingContext.createTexture exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createTexture_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_cullFace_exists" purpose="Check if WebGLRenderingContext.cullFace exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_cullFace_exists" purpose="Check if WebGLRenderingContext.cullFace exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_cullFace_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteBuffer_exists" purpose="Check if WebGLRenderingContext.deleteBuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteBuffer_exists" purpose="Check if WebGLRenderingContext.deleteBuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteFramebuffer_exists" purpose="Check if WebGLRenderingContext.deleteFramebuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteFramebuffer_exists" purpose="Check if WebGLRenderingContext.deleteFramebuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteFramebuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteProgram_exists" purpose="Check if WebGLRenderingContext.deleteProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteProgram_exists" purpose="Check if WebGLRenderingContext.deleteProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteRenderbuffer_exists" purpose="Check if WebGLRenderingContext.deleteRenderbuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteRenderbuffer_exists" purpose="Check if WebGLRenderingContext.deleteRenderbuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteRenderbuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteShader_exists" purpose="Check if WebGLRenderingContext.deleteShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteShader_exists" purpose="Check if WebGLRenderingContext.deleteShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteTexture_exists" purpose="Check if WebGLRenderingContext.deleteTexture exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteTexture_exists" purpose="Check if WebGLRenderingContext.deleteTexture exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteTexture_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthFunc_exists" purpose="Check if WebGLRenderingContext.depthFunc exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthFunc_exists" purpose="Check if WebGLRenderingContext.depthFunc exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthFunc_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthMask_exists" purpose="Check if WebGLRenderingContext.depthMask exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthMask_exists" purpose="Check if WebGLRenderingContext.depthMask exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthMask_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthRange_exists" purpose="Check if WebGLRenderingContext.depthRange exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthRange_exists" purpose="Check if WebGLRenderingContext.depthRange exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthRange_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_detachShader_exists" purpose="Check if WebGLRenderingContext.detachShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_detachShader_exists" purpose="Check if WebGLRenderingContext.detachShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_detachShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_disable_exists" purpose="Check if WebGLRenderingContext.disable exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_disable_exists" purpose="Check if WebGLRenderingContext.disable exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_disable_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_disableVertexAttribArray_exists" purpose="Check if WebGLRenderingContext.disableVertexAttribArray exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_disableVertexAttribArray_exists" purpose="Check if WebGLRenderingContext.disableVertexAttribArray exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_disableVertexAttribArray_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawArrays_exists" purpose="Check if WebGLRenderingContext.drawArrays exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawArrays_exists" purpose="Check if WebGLRenderingContext.drawArrays exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawArrays_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawElements_exists" purpose="Check if WebGLRenderingContext.drawElements exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawElements_exists" purpose="Check if WebGLRenderingContext.drawElements exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawElements_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1f_exists" purpose="Check if WebGLRenderingContext.uniform1f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1f_exists" purpose="Check if WebGLRenderingContext.uniform1f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1fv_exists" purpose="Check if WebGLRenderingContext.uniform1fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1fv_exists" purpose="Check if WebGLRenderingContext.uniform1fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1i_exists" purpose="Check if WebGLRenderingContext.uniform1i exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1i_exists" purpose="Check if WebGLRenderingContext.uniform1i exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1i_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1iv_exists" purpose="Check if WebGLRenderingContext.uniform1iv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1iv_exists" purpose="Check if WebGLRenderingContext.uniform1iv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1iv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2f_exists" purpose="Check if WebGLRenderingContext.uniform2f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2f_exists" purpose="Check if WebGLRenderingContext.uniform2f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2fv_exists" purpose="Check if WebGLRenderingContext.uniform2fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2fv_exists" purpose="Check if WebGLRenderingContext.uniform2fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2i_exists" purpose="Check if WebGLRenderingContext.uniform2i exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2i_exists" purpose="Check if WebGLRenderingContext.uniform2i exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2i_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2iv_exists" purpose="Check if WebGLRenderingContext.uniform2iv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2iv_exists" purpose="Check if WebGLRenderingContext.uniform2iv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2iv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3f_exists" purpose="Check if WebGLRenderingContext.uniform3f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3f_exists" purpose="Check if WebGLRenderingContext.uniform3f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3fv_exists" purpose="Check if WebGLRenderingContext.uniform3fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3fv_exists" purpose="Check if WebGLRenderingContext.uniform3fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3i_exists" purpose="Check if WebGLRenderingContext.uniform3i exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3i_exists" purpose="Check if WebGLRenderingContext.uniform3i exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3i_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3iv_exists" purpose="Check if WebGLRenderingContext.uniform3iv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3iv_exists" purpose="Check if WebGLRenderingContext.uniform3iv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3iv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4f_exists" purpose="Check if WebGLRenderingContext.uniform4f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4f_exists" purpose="Check if WebGLRenderingContext.uniform4f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4f_exists.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL5">
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4fv_exists" purpose="Check if WebGLRenderingContext.uniform4fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4fv_exists" purpose="Check if WebGLRenderingContext.uniform4fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4i_exists" purpose="Check if WebGLRenderingContext.uniform4i exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4i_exists" purpose="Check if WebGLRenderingContext.uniform4i exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4i_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4iv_exists" purpose="Check if WebGLRenderingContext.uniform4iv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4iv_exists" purpose="Check if WebGLRenderingContext.uniform4iv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4iv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix2fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix2fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix2fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix2fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix2fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix3fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix3fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix3fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix3fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix3fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix4fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix4fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix4fv_exists" purpose="Check if WebGLRenderingContext.uniformMatrix4fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix4fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_useProgram_exists" purpose="Check if WebGLRenderingContext.useProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_useProgram_exists" purpose="Check if WebGLRenderingContext.useProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_useProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_validateProgram_exists" purpose="Check if WebGLRenderingContext.validateProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_validateProgram_exists" purpose="Check if WebGLRenderingContext.validateProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_validateProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib1f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib1f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib1f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib1f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib1f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib1fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib1fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib1fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib1fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib1fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib2f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib2f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib2f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib2f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib2f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib2fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib2fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib2fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib2fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib2fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib3f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib3f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib3f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib3f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib3f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib3fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib3fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib3fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib3fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib3fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib4f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib4f exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib4f_exists" purpose="Check if WebGLRenderingContext.vertexAttrib4f exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib4f_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib4fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib4fv exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib4fv_exists" purpose="Check if WebGLRenderingContext.vertexAttrib4fv exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib4fv_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttribPointer_exists" purpose="Check if WebGLRenderingContext.vertexAttribPointer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttribPointer_exists" purpose="Check if WebGLRenderingContext.vertexAttribPointer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttribPointer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_viewport_exists" purpose="Check if WebGLRenderingContext.viewport exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_viewport_exists" purpose="Check if WebGLRenderingContext.viewport exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_viewport_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawingBufferWidth_exists" purpose="Check if WebGLRenderingContext.drawingBufferWidth exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawingBufferWidth_exists" purpose="Check if WebGLRenderingContext.drawingBufferWidth exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawingBufferWidth_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawingBufferHeight_exists" purpose="Check if WebGLRenderingContext.drawingBufferHeight exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawingBufferHeight_exists" purpose="Check if WebGLRenderingContext.drawingBufferHeight exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawingBufferHeight_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextevent_statusMessage_exists" purpose="Check if webglcontextevent.statusMessage exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextevent_statusMessage_exists" purpose="Check if webglcontextevent.statusMessage exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextevent_statusMessage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_enable_exists" purpose="Check if WebGLRenderingContext.enable exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_enable_exists" purpose="Check if WebGLRenderingContext.enable exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_enable_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_enableVertexAttribArray_exists" purpose="Check if WebGLRenderingContext.enableVertexAttribArray exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_enableVertexAttribArray_exists" purpose="Check if WebGLRenderingContext.enableVertexAttribArray exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_enableVertexAttribArray_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_finish_exists" purpose="Check if WebGLRenderingContext.finish exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_finish_exists" purpose="Check if WebGLRenderingContext.finish exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_finish_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_flush_exists" purpose="Check if WebGLRenderingContext.flush exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_flush_exists" purpose="Check if WebGLRenderingContext.flush exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_flush_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_framebufferRenderbuffer_exists" purpose="Check if WebGLRenderingContext.framebufferRenderbuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_framebufferRenderbuffer_exists" purpose="Check if WebGLRenderingContext.framebufferRenderbuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_framebufferRenderbuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_framebufferTexture2D_exists" purpose="Check if WebGLRenderingContext.framebufferTexture2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_framebufferTexture2D_exists" purpose="Check if WebGLRenderingContext.framebufferTexture2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_framebufferTexture2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_frontFace_exists" purpose="Check if WebGLRenderingContext.frontFace exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_frontFace_exists" purpose="Check if WebGLRenderingContext.frontFace exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_frontFace_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_generateMipmap_exists" purpose="Check if WebGLRenderingContext.generateMipmap exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_generateMipmap_exists" purpose="Check if WebGLRenderingContext.generateMipmap exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_generateMipmap_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getActiveAttrib_exists" purpose="Check if WebGLRenderingContext.getActiveAttrib exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getActiveAttrib_exists" purpose="Check if WebGLRenderingContext.getActiveAttrib exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getActiveAttrib_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getActiveUniform_exists" purpose="Check if WebGLRenderingContext.getActiveUniform exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getActiveUniform_exists" purpose="Check if WebGLRenderingContext.getActiveUniform exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getActiveUniform_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getAttachedShaders_exists" purpose="Check if WebGLRenderingContext.getAttachedShaders exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getAttachedShaders_exists" purpose="Check if WebGLRenderingContext.getAttachedShaders exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getAttachedShaders_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getAttribLocation_exists" purpose="Check if WebGLRenderingContext.getAttribLocation exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getAttribLocation_exists" purpose="Check if WebGLRenderingContext.getAttribLocation exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getAttribLocation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getParameter_exists" purpose="Check if WebGLRenderingContext.getParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getParameter_exists" purpose="Check if WebGLRenderingContext.getParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getBufferParameter_exists" purpose="Check if WebGLRenderingContext.getBufferParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getBufferParameter_exists" purpose="Check if WebGLRenderingContext.getBufferParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getBufferParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getError_exists" purpose="Check if WebGLRenderingContext.getError exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getError_exists" purpose="Check if WebGLRenderingContext.getError exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getError_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getFramebufferAttachmentParameter_exists" purpose="Check if WebGLRenderingContext.getFramebufferAttachmentParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getFramebufferAttachmentParameter_exists" purpose="Check if WebGLRenderingContext.getFramebufferAttachmentParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getFramebufferAttachmentParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getProgramParameter_exists" purpose="Check if WebGLRenderingContext.getProgramParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getProgramParameter_exists" purpose="Check if WebGLRenderingContext.getProgramParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getProgramParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getProgramInfoLog_exists" purpose="Check if WebGLRenderingContext.getProgramInfoLog exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getProgramInfoLog_exists" purpose="Check if WebGLRenderingContext.getProgramInfoLog exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getProgramInfoLog_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getRenderbufferParameter_exists" purpose="Check if WebGLRenderingContext.getRenderbufferParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getRenderbufferParameter_exists" purpose="Check if WebGLRenderingContext.getRenderbufferParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getRenderbufferParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderParameter_exists" purpose="Check if WebGLRenderingContext.getShaderParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderParameter_exists" purpose="Check if WebGLRenderingContext.getShaderParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderInfoLog_exists" purpose="Check if WebGLRenderingContext.getShaderInfoLog exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderInfoLog_exists" purpose="Check if WebGLRenderingContext.getShaderInfoLog exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderInfoLog_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderSource_exists" purpose="Check if WebGLRenderingContext.getShaderSource exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderSource_exists" purpose="Check if WebGLRenderingContext.getShaderSource exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderSource_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getTexParameter_exists" purpose="Check if WebGLRenderingContext.getTexParameter exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getTexParameter_exists" purpose="Check if WebGLRenderingContext.getTexParameter exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getTexParameter_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getUniform_exists" purpose="Check if WebGLRenderingContext.getUniform exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getUniform_exists" purpose="Check if WebGLRenderingContext.getUniform exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getUniform_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getUniformLocation_exists" purpose="Check if WebGLRenderingContext.getUniformLocation exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getUniformLocation_exists" purpose="Check if WebGLRenderingContext.getUniformLocation exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getUniformLocation_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getVertexAttrib_exists" purpose="Check if WebGLRenderingContext.getVertexAttrib exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getVertexAttrib_exists" purpose="Check if WebGLRenderingContext.getVertexAttrib exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getVertexAttrib_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getVertexAttribOffset_exists" purpose="Check if WebGLRenderingContext.getVertexAttribOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getVertexAttribOffset_exists" purpose="Check if WebGLRenderingContext.getVertexAttribOffset exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getVertexAttribOffset_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_hint_exists" purpose="Check if WebGLRenderingContext.hint exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_hint_exists" purpose="Check if WebGLRenderingContext.hint exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_hint_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isBuffer_exists" purpose="Check if WebGLRenderingContext.isBuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isBuffer_exists" purpose="Check if WebGLRenderingContext.isBuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isBuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isEnabled_exists" purpose="Check if WebGLRenderingContext.isEnabled exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isEnabled_exists" purpose="Check if WebGLRenderingContext.isEnabled exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isEnabled_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isFramebuffer_exists" purpose="Check if WebGLRenderingContext.isFramebuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isFramebuffer_exists" purpose="Check if WebGLRenderingContext.isFramebuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isFramebuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isProgram_exists" purpose="Check if WebGLRenderingContext.isProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isProgram_exists" purpose="Check if WebGLRenderingContext.isProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isRenderbuffer_exists" purpose="Check if WebGLRenderingContext.isRenderbuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isRenderbuffer_exists" purpose="Check if WebGLRenderingContext.isRenderbuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isRenderbuffer_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isShader_exists" purpose="Check if WebGLRenderingContext.isShader exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isShader_exists" purpose="Check if WebGLRenderingContext.isShader exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isShader_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isTexture_exists" purpose="Check if WebGLRenderingContext.isTexture exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isTexture_exists" purpose="Check if WebGLRenderingContext.isTexture exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isTexture_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_lineWidth_exists" purpose="Check if WebGLRenderingContext.lineWidth exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_lineWidth_exists" purpose="Check if WebGLRenderingContext.lineWidth exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_lineWidth_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_linkProgram_exists" purpose="Check if WebGLRenderingContext.linkProgram exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_linkProgram_exists" purpose="Check if WebGLRenderingContext.linkProgram exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_linkProgram_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_pixelStorei_exists" purpose="Check if WebGLRenderingContext.pixelStorei exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_pixelStorei_exists" purpose="Check if WebGLRenderingContext.pixelStorei exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_pixelStorei_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_polygonOffset_exists" purpose="Check if WebGLRenderingContext.polygonOffset exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_polygonOffset_exists" purpose="Check if WebGLRenderingContext.polygonOffset exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_polygonOffset_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_readPixels_exists" purpose="Check if WebGLRenderingContext.readPixels exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_readPixels_exists" purpose="Check if WebGLRenderingContext.readPixels exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_readPixels_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_renderbufferStorage_exists" purpose="Check if WebGLRenderingContext.renderbufferStorage exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_renderbufferStorage_exists" purpose="Check if WebGLRenderingContext.renderbufferStorage exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_renderbufferStorage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_sampleCoverage_exists" purpose="Check if WebGLRenderingContext.sampleCoverage exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_sampleCoverage_exists" purpose="Check if WebGLRenderingContext.sampleCoverage exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_sampleCoverage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_scissor_exists" purpose="Check if WebGLRenderingContext.scissor exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_scissor_exists" purpose="Check if WebGLRenderingContext.scissor exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_scissor_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_shaderSource_exists" purpose="Check if WebGLRenderingContext.shaderSource exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_shaderSource_exists" purpose="Check if WebGLRenderingContext.shaderSource exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_shaderSource_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilFunc_exists" purpose="Check if WebGLRenderingContext.stencilFunc exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilFunc_exists" purpose="Check if WebGLRenderingContext.stencilFunc exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilFunc_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilFuncSeparate_exists" purpose="Check if WebGLRenderingContext.stencilFuncSeparate exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilFuncSeparate_exists" purpose="Check if WebGLRenderingContext.stencilFuncSeparate exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilFuncSeparate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilMask_exists" purpose="Check if WebGLRenderingContext.stencilMask exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilMask_exists" purpose="Check if WebGLRenderingContext.stencilMask exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilMask_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilMaskSeparate_exists" purpose="Check if WebGLRenderingContext.stencilMaskSeparate exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilMaskSeparate_exists" purpose="Check if WebGLRenderingContext.stencilMaskSeparate exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilMaskSeparate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilOp_exists" purpose="Check if WebGLRenderingContext.stencilOp exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilOp_exists" purpose="Check if WebGLRenderingContext.stencilOp exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilOp_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilOpSeparate_exists" purpose="Check if WebGLRenderingContext.stencilOpSeparate exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilOpSeparate_exists" purpose="Check if WebGLRenderingContext.stencilOpSeparate exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilOpSeparate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texImage2D_exists" purpose="Check if WebGLRenderingContext.texImage2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texImage2D_exists" purpose="Check if WebGLRenderingContext.texImage2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texImage2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texParameterf_exists" purpose="Check if WebGLRenderingContext.texParameterf exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texParameterf_exists" purpose="Check if WebGLRenderingContext.texParameterf exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texParameterf_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texParameteri_exists" purpose="Check if WebGLRenderingContext.texParameteri exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texParameteri_exists" purpose="Check if WebGLRenderingContext.texParameteri exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texParameteri_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texSubImage2D_exists" purpose="Check if WebGLRenderingContext.texSubImage2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texSubImage2D_exists" purpose="Check if WebGLRenderingContext.texSubImage2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texSubImage2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createFramebuffer_exists" purpose="Check if WebGLRenderingContext.createFramebuffer exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createFramebuffer_exists" purpose="Check if WebGLRenderingContext.createFramebuffer exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createFramebuffer_exists.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL6">
-      <testcase execution_type="auto" id="webglactiveinfo_name_type" purpose="Check if the type of WebGLActiveInfo.name is 'string'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_name_type" purpose="Check if the type of WebGLActiveInfo.name is 'string'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_name_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglactiveinfo_size_type" purpose="Check if the type of WebGLActiveInfo.size is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_size_type" purpose="Check if the type of WebGLActiveInfo.size is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_size_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglactiveinfo_type_type" purpose="Check if the type of WebGLActiveInfo.type is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglactiveinfo_type_type" purpose="Check if the type of WebGLActiveInfo.type is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglactiveinfo_type_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_alpha_type" purpose="Check if the type of WebGLContextAttributes.alpha is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_alpha_type" purpose="Check if the type of WebGLContextAttributes.alpha is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_alpha_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_antialias_type" purpose="Check if the type of WebGLContextAttributes.antialias is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_antialias_type" purpose="Check if the type of WebGLContextAttributes.antialias is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_antialias_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_depth_type" purpose="Check if the type of WebGLContextAttributes.depth is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_depth_type" purpose="Check if the type of WebGLContextAttributes.depth is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_depth_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_premultipliedAlpha_type" purpose="Check if the type of WebGLContextAttributes.premultipliedAlpha is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_premultipliedAlpha_type" purpose="Check if the type of WebGLContextAttributes.premultipliedAlpha is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_premultipliedAlpha_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_preserveDrawingBuffer_type" purpose="Check if the type of WebGLContextAttributes.preserveDrawingBuffer is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_preserveDrawingBuffer_type" purpose="Check if the type of WebGLContextAttributes.preserveDrawingBuffer is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_preserveDrawingBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglcontextattributes_stencil_type" purpose="Check if the type of WebGLContextAttributes.stencil is 'boolean'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglcontextattributes_stencil_type" purpose="Check if the type of WebGLContextAttributes.stencil is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglcontextattributes_stencil_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_activeTexture_type" purpose="Check if the type of WebGLRenderingContext.activeTexture is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_activeTexture_type" purpose="Check if the type of WebGLRenderingContext.activeTexture is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_activeTexture_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_ATTRIBUTES_exists" purpose="Check if WebGLRenderingContext.ACTIVE_ATTRIBUTES exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_ATTRIBUTES_exists" purpose="Check if WebGLRenderingContext.ACTIVE_ATTRIBUTES exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_ATTRIBUTES_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_ATTRIBUTES_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_ATTRIBUTES is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_ATTRIBUTES_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_ATTRIBUTES is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_ATTRIBUTES_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_TEXTURE_exists" purpose="Check if WebGLRenderingContext.ACTIVE_TEXTURE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_TEXTURE_exists" purpose="Check if WebGLRenderingContext.ACTIVE_TEXTURE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_TEXTURE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_TEXTURE_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_TEXTURE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_TEXTURE_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_TEXTURE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_TEXTURE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_UNIFORMS_exists" purpose="Check if WebGLRenderingContext.ACTIVE_UNIFORMS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_UNIFORMS_exists" purpose="Check if WebGLRenderingContext.ACTIVE_UNIFORMS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_UNIFORMS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ACTIVE_UNIFORMS_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_UNIFORMS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ACTIVE_UNIFORMS_type" purpose="Check if the type of WebGLRenderingContext.ACTIVE_UNIFORMS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ACTIVE_UNIFORMS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_exists" purpose="Check if WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_exists" purpose="Check if WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_type" purpose="Check if the type of WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_type" purpose="Check if the type of WebGLRenderingContext.ALIASED_LINE_WIDTH_RANGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALIASED_LINE_WIDTH_RANGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_exists" purpose="Check if WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_exists" purpose="Check if WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_type" purpose="Check if the type of WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_type" purpose="Check if the type of WebGLRenderingContext.ALIASED_POINT_SIZE_RANGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALIASED_POINT_SIZE_RANGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALPHA_BITS_exists" purpose="Check if WebGLRenderingContext.ALPHA_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALPHA_BITS_exists" purpose="Check if WebGLRenderingContext.ALPHA_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALPHA_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALPHA_BITS_type" purpose="Check if the type of WebGLRenderingContext.ALPHA_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALPHA_BITS_type" purpose="Check if the type of WebGLRenderingContext.ALPHA_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALPHA_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALPHA_exists" purpose="Check if WebGLRenderingContext.ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALPHA_exists" purpose="Check if WebGLRenderingContext.ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALWAYS_exists" purpose="Check if WebGLRenderingContext.ALWAYS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALWAYS_exists" purpose="Check if WebGLRenderingContext.ALWAYS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALWAYS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ALWAYS_type" purpose="Check if the type of WebGLRenderingContext.ALWAYS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ALWAYS_type" purpose="Check if the type of WebGLRenderingContext.ALWAYS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ALWAYS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.ARRAY_BUFFER_BINDING exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.ARRAY_BUFFER_BINDING exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ARRAY_BUFFER_BINDING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.ARRAY_BUFFER_BINDING is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.ARRAY_BUFFER_BINDING is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ARRAY_BUFFER_BINDING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_exists" purpose="Check if WebGLRenderingContext.ARRAY_BUFFER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_exists" purpose="Check if WebGLRenderingContext.ARRAY_BUFFER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ARRAY_BUFFER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_type" purpose="Check if the type of WebGLRenderingContext.ARRAY_BUFFER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ARRAY_BUFFER_type" purpose="Check if the type of WebGLRenderingContext.ARRAY_BUFFER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ARRAY_BUFFER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ATTACHED_SHADERS_exists" purpose="Check if WebGLRenderingContext.ATTACHED_SHADERS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ATTACHED_SHADERS_exists" purpose="Check if WebGLRenderingContext.ATTACHED_SHADERS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ATTACHED_SHADERS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ATTACHED_SHADERS_type" purpose="Check if the type of WebGLRenderingContext.ATTACHED_SHADERS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ATTACHED_SHADERS_type" purpose="Check if the type of WebGLRenderingContext.ATTACHED_SHADERS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ATTACHED_SHADERS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_attachShader_type" purpose="Check if the type of WebGLRenderingContext.attachShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_attachShader_type" purpose="Check if the type of WebGLRenderingContext.attachShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_attachShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_UNIFORM_VECTORS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_UNIFORM_VECTORS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BACK_exists" purpose="Check if WebGLRenderingContext.BACK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BACK_exists" purpose="Check if WebGLRenderingContext.BACK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BACK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BACK_type" purpose="Check if the type of WebGLRenderingContext.BACK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BACK_type" purpose="Check if the type of WebGLRenderingContext.BACK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BACK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindAttribLocation_type" purpose="Check if the type of WebGLRenderingContext.bindAttribLocation is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindAttribLocation_type" purpose="Check if the type of WebGLRenderingContext.bindAttribLocation is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindAttribLocation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindBuffer_type" purpose="Check if the type of WebGLRenderingContext.bindBuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindBuffer_type" purpose="Check if the type of WebGLRenderingContext.bindBuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.bindFramebuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.bindFramebuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindFramebuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.bindRenderbuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.bindRenderbuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindRenderbuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bindTexture_type" purpose="Check if the type of WebGLRenderingContext.bindTexture is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bindTexture_type" purpose="Check if the type of WebGLRenderingContext.bindTexture is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bindTexture_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendColor_type" purpose="Check if the type of WebGLRenderingContext.blendColor is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendColor_type" purpose="Check if the type of WebGLRenderingContext.blendColor is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendColor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendEquationSeparate_type" purpose="Check if the type of WebGLRenderingContext.blendEquationSeparate is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendEquationSeparate_type" purpose="Check if the type of WebGLRenderingContext.blendEquationSeparate is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendEquationSeparate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendEquation_type" purpose="Check if the type of WebGLRenderingContext.blendEquation is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendEquation_type" purpose="Check if the type of WebGLRenderingContext.blendEquation is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendEquation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendFuncSeparate_type" purpose="Check if the type of WebGLRenderingContext.blendFuncSeparate is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendFuncSeparate_type" purpose="Check if the type of WebGLRenderingContext.blendFuncSeparate is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendFuncSeparate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_blendFunc_type" purpose="Check if the type of WebGLRenderingContext.blendFunc is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_blendFunc_type" purpose="Check if the type of WebGLRenderingContext.blendFunc is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_blendFunc_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_COLOR_exists" purpose="Check if WebGLRenderingContext.BLEND_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_COLOR_exists" purpose="Check if WebGLRenderingContext.BLEND_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_COLOR_type" purpose="Check if the type of WebGLRenderingContext.BLEND_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_COLOR_type" purpose="Check if the type of WebGLRenderingContext.BLEND_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_DST_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_DST_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_DST_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_DST_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_DST_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_DST_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_DST_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_DST_RGB exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_DST_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_DST_RGB exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_DST_RGB_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_DST_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_DST_RGB is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_DST_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_DST_RGB is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_DST_RGB_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION_RGB exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_EQUATION_RGB exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_RGB_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION_RGB is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION_RGB is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_RGB_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_EQUATION_type" purpose="Check if the type of WebGLRenderingContext.BLEND_EQUATION is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_EQUATION_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_exists" purpose="Check if WebGLRenderingContext.BLEND exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_exists" purpose="Check if WebGLRenderingContext.BLEND exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_SRC_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.BLEND_SRC_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_SRC_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_SRC_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.BLEND_SRC_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_SRC_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_SRC_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_SRC_RGB exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_SRC_RGB_exists" purpose="Check if WebGLRenderingContext.BLEND_SRC_RGB exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_SRC_RGB_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_SRC_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_SRC_RGB is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_SRC_RGB_type" purpose="Check if the type of WebGLRenderingContext.BLEND_SRC_RGB is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_SRC_RGB_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLEND_type" purpose="Check if the type of WebGLRenderingContext.BLEND is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLEND_type" purpose="Check if the type of WebGLRenderingContext.BLEND is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLEND_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLUE_BITS_exists" purpose="Check if WebGLRenderingContext.BLUE_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLUE_BITS_exists" purpose="Check if WebGLRenderingContext.BLUE_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLUE_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BLUE_BITS_type" purpose="Check if the type of WebGLRenderingContext.BLUE_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BLUE_BITS_type" purpose="Check if the type of WebGLRenderingContext.BLUE_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BLUE_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_exists" purpose="Check if WebGLRenderingContext.BOOL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_exists" purpose="Check if WebGLRenderingContext.BOOL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_type" purpose="Check if the type of WebGLRenderingContext.BOOL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_type" purpose="Check if the type of WebGLRenderingContext.BOOL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC2_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC2 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC2_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC2 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC2_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC2 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC2_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC2 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC3_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC3 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC3_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC3 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC3_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC3_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC3 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC3_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC3 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC3_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC4_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC4_exists" purpose="Check if WebGLRenderingContext.BOOL_VEC4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BOOL_VEC4_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BOOL_VEC4_type" purpose="Check if the type of WebGLRenderingContext.BOOL_VEC4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BOOL_VEC4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BROWSER_DEFAULT_WEBGL_exists" purpose="Check if WebGLRenderingContext.BROWSER_DEFAULT_WEBGL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BROWSER_DEFAULT_WEBGL_exists" purpose="Check if WebGLRenderingContext.BROWSER_DEFAULT_WEBGL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BROWSER_DEFAULT_WEBGL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BROWSER_DEFAULT_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.BROWSER_DEFAULT_WEBGL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BROWSER_DEFAULT_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.BROWSER_DEFAULT_WEBGL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BROWSER_DEFAULT_WEBGL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bufferData_type" purpose="Check if the type of WebGLRenderingContext.bufferData is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bufferData_type" purpose="Check if the type of WebGLRenderingContext.bufferData is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bufferData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_bufferSubData_type" purpose="Check if the type of WebGLRenderingContext.bufferSubData is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_bufferSubData_type" purpose="Check if the type of WebGLRenderingContext.bufferSubData is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_bufferSubData_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BUFFER_SIZE_exists" purpose="Check if WebGLRenderingContext.BUFFER_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BUFFER_SIZE_exists" purpose="Check if WebGLRenderingContext.BUFFER_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BUFFER_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BUFFER_SIZE_type" purpose="Check if the type of WebGLRenderingContext.BUFFER_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BUFFER_SIZE_type" purpose="Check if the type of WebGLRenderingContext.BUFFER_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BUFFER_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BUFFER_USAGE_exists" purpose="Check if WebGLRenderingContext.BUFFER_USAGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BUFFER_USAGE_exists" purpose="Check if WebGLRenderingContext.BUFFER_USAGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BUFFER_USAGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BUFFER_USAGE_type" purpose="Check if the type of WebGLRenderingContext.BUFFER_USAGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BUFFER_USAGE_type" purpose="Check if the type of WebGLRenderingContext.BUFFER_USAGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BUFFER_USAGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BYTE_exists" purpose="Check if WebGLRenderingContext.BYTE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BYTE_exists" purpose="Check if WebGLRenderingContext.BYTE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BYTE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_BYTE_type" purpose="Check if the type of WebGLRenderingContext.BYTE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_BYTE_type" purpose="Check if the type of WebGLRenderingContext.BYTE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_BYTE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_canvas_type" purpose="Check if the type of WebGLRenderingContext.canvas is a HTMLCanvasElement object">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_canvas_type" purpose="Check if the type of WebGLRenderingContext.canvas is a HTMLCanvasElement object">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_canvas_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CCW_exists" purpose="Check if WebGLRenderingContext.CCW exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CCW_exists" purpose="Check if WebGLRenderingContext.CCW exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CCW_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CCW_type" purpose="Check if the type of WebGLRenderingContext.CCW is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CCW_type" purpose="Check if the type of WebGLRenderingContext.CCW is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CCW_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_checkFramebufferStatus_type" purpose="Check if the type of WebGLRenderingContext.checkFramebufferStatus is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_checkFramebufferStatus_type" purpose="Check if the type of WebGLRenderingContext.checkFramebufferStatus is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_checkFramebufferStatus_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CLAMP_TO_EDGE_exists" purpose="Check if WebGLRenderingContext.CLAMP_TO_EDGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CLAMP_TO_EDGE_exists" purpose="Check if WebGLRenderingContext.CLAMP_TO_EDGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CLAMP_TO_EDGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CLAMP_TO_EDGE_type" purpose="Check if the type of WebGLRenderingContext.CLAMP_TO_EDGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CLAMP_TO_EDGE_type" purpose="Check if the type of WebGLRenderingContext.CLAMP_TO_EDGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CLAMP_TO_EDGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearColor_type" purpose="Check if the type of WebGLRenderingContext.clearColor is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearColor_type" purpose="Check if the type of WebGLRenderingContext.clearColor is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearColor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearDepth_type" purpose="Check if the type of WebGLRenderingContext.clearDepth is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearDepth_type" purpose="Check if the type of WebGLRenderingContext.clearDepth is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearDepth_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clearStencil_type" purpose="Check if the type of WebGLRenderingContext.clearStencil is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clearStencil_type" purpose="Check if the type of WebGLRenderingContext.clearStencil is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clearStencil_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_clear_type" purpose="Check if the type of WebGLRenderingContext.clear is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_clear_type" purpose="Check if the type of WebGLRenderingContext.clear is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_clear_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_colorMask_type" purpose="Check if the type of WebGLRenderingContext.colorMask is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_colorMask_type" purpose="Check if the type of WebGLRenderingContext.colorMask is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_colorMask_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_ATTACHMENT0_exists" purpose="Check if WebGLRenderingContext.COLOR_ATTACHMENT0 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_ATTACHMENT0_exists" purpose="Check if WebGLRenderingContext.COLOR_ATTACHMENT0 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_ATTACHMENT0_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_ATTACHMENT0_type" purpose="Check if the type of WebGLRenderingContext.COLOR_ATTACHMENT0 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_ATTACHMENT0_type" purpose="Check if the type of WebGLRenderingContext.COLOR_ATTACHMENT0 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_ATTACHMENT0_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.COLOR_BUFFER_BIT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.COLOR_BUFFER_BIT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_BUFFER_BIT_exists.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL7">
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.COLOR_BUFFER_BIT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.COLOR_BUFFER_BIT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_BUFFER_BIT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.COLOR_CLEAR_VALUE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.COLOR_CLEAR_VALUE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_CLEAR_VALUE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.COLOR_CLEAR_VALUE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.COLOR_CLEAR_VALUE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_CLEAR_VALUE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.COLOR_WRITEMASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.COLOR_WRITEMASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_WRITEMASK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COLOR_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.COLOR_WRITEMASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COLOR_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.COLOR_WRITEMASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COLOR_WRITEMASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_compileShader_type" purpose="Check if the type of WebGLRenderingContext.compileShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_compileShader_type" purpose="Check if the type of WebGLRenderingContext.compileShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_compileShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COMPILE_STATUS_exists" purpose="Check if WebGLRenderingContext.COMPILE_STATUS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COMPILE_STATUS_exists" purpose="Check if WebGLRenderingContext.COMPILE_STATUS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COMPILE_STATUS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COMPILE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.COMPILE_STATUS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COMPILE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.COMPILE_STATUS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COMPILE_STATUS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_exists" purpose="Check if WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_exists" purpose="Check if WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_type" purpose="Check if the type of WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_type" purpose="Check if the type of WebGLRenderingContext.COMPRESSED_TEXTURE_FORMATS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_COMPRESSED_TEXTURE_FORMATS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONSTANT_ALPHA_exists" purpose="Check if WebGLRenderingContext.CONSTANT_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONSTANT_ALPHA_exists" purpose="Check if WebGLRenderingContext.CONSTANT_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONSTANT_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONSTANT_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.CONSTANT_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONSTANT_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.CONSTANT_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONSTANT_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONSTANT_COLOR_exists" purpose="Check if WebGLRenderingContext.CONSTANT_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONSTANT_COLOR_exists" purpose="Check if WebGLRenderingContext.CONSTANT_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONSTANT_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONSTANT_COLOR_type" purpose="Check if the type of WebGLRenderingContext.CONSTANT_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONSTANT_COLOR_type" purpose="Check if the type of WebGLRenderingContext.CONSTANT_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONSTANT_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONTEXT_LOST_WEBGL_exists" purpose="Check if WebGLRenderingContext.CONTEXT_LOST_WEBGL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONTEXT_LOST_WEBGL_exists" purpose="Check if WebGLRenderingContext.CONTEXT_LOST_WEBGL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONTEXT_LOST_WEBGL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CONTEXT_LOST_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.CONTEXT_LOST_WEBGL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CONTEXT_LOST_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.CONTEXT_LOST_WEBGL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CONTEXT_LOST_WEBGL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_copyTexImage2D_type" purpose="Check if the type of WebGLRenderingContext.copyTexImage2D is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_copyTexImage2D_type" purpose="Check if the type of WebGLRenderingContext.copyTexImage2D is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_copyTexImage2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_copyTexSubImage2D_type" purpose="Check if the type of WebGLRenderingContext.copyTexSubImage2D is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_copyTexSubImage2D_type" purpose="Check if the type of WebGLRenderingContext.copyTexSubImage2D is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_copyTexSubImage2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createBuffer_type" purpose="Check if the type of WebGLRenderingContext.createBuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createBuffer_type" purpose="Check if the type of WebGLRenderingContext.createBuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.createFramebuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.createFramebuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createFramebuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createProgram_type" purpose="Check if the type of WebGLRenderingContext.createProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createProgram_type" purpose="Check if the type of WebGLRenderingContext.createProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.createRenderbuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.createRenderbuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createRenderbuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createShader_type" purpose="Check if the type of WebGLRenderingContext.createShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createShader_type" purpose="Check if the type of WebGLRenderingContext.createShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_createTexture_type" purpose="Check if the type of WebGLRenderingContext.createTexture is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_createTexture_type" purpose="Check if the type of WebGLRenderingContext.createTexture is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_createTexture_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_cullFace_type" purpose="Check if the type of WebGLRenderingContext.cullFace is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_cullFace_type" purpose="Check if the type of WebGLRenderingContext.cullFace is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_cullFace_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CULL_FACE_exists" purpose="Check if WebGLRenderingContext.CULL_FACE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CULL_FACE_exists" purpose="Check if WebGLRenderingContext.CULL_FACE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CULL_FACE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CULL_FACE_MODE_exists" purpose="Check if WebGLRenderingContext.CULL_FACE_MODE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CULL_FACE_MODE_exists" purpose="Check if WebGLRenderingContext.CULL_FACE_MODE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CULL_FACE_MODE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CULL_FACE_MODE_type" purpose="Check if the type of WebGLRenderingContext.CULL_FACE_MODE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CULL_FACE_MODE_type" purpose="Check if the type of WebGLRenderingContext.CULL_FACE_MODE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CULL_FACE_MODE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CULL_FACE_type" purpose="Check if the type of WebGLRenderingContext.CULL_FACE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CULL_FACE_type" purpose="Check if the type of WebGLRenderingContext.CULL_FACE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CULL_FACE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CURRENT_PROGRAM_exists" purpose="Check if WebGLRenderingContext.CURRENT_PROGRAM exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CURRENT_PROGRAM_exists" purpose="Check if WebGLRenderingContext.CURRENT_PROGRAM exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CURRENT_PROGRAM_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CURRENT_PROGRAM_type" purpose="Check if the type of WebGLRenderingContext.CURRENT_PROGRAM is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CURRENT_PROGRAM_type" purpose="Check if the type of WebGLRenderingContext.CURRENT_PROGRAM is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CURRENT_PROGRAM_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CURRENT_VERTEX_ATTRIB_exists" purpose="Check if WebGLRenderingContext.CURRENT_VERTEX_ATTRIB exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CURRENT_VERTEX_ATTRIB_exists" purpose="Check if WebGLRenderingContext.CURRENT_VERTEX_ATTRIB exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CURRENT_VERTEX_ATTRIB_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CURRENT_VERTEX_ATTRIB_type" purpose="Check if the type of WebGLRenderingContext.CURRENT_VERTEX_ATTRIB is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CURRENT_VERTEX_ATTRIB_type" purpose="Check if the type of WebGLRenderingContext.CURRENT_VERTEX_ATTRIB is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CURRENT_VERTEX_ATTRIB_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CW_exists" purpose="Check if WebGLRenderingContext.CW exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CW_exists" purpose="Check if WebGLRenderingContext.CW exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CW_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_CW_type" purpose="Check if the type of WebGLRenderingContext.CW is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_CW_type" purpose="Check if the type of WebGLRenderingContext.CW is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_CW_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DECR_exists" purpose="Check if WebGLRenderingContext.DECR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DECR_exists" purpose="Check if WebGLRenderingContext.DECR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DECR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DECR_type" purpose="Check if the type of WebGLRenderingContext.DECR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DECR_type" purpose="Check if the type of WebGLRenderingContext.DECR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DECR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DECR_WRAP_exists" purpose="Check if WebGLRenderingContext.DECR_WRAP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DECR_WRAP_exists" purpose="Check if WebGLRenderingContext.DECR_WRAP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DECR_WRAP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DECR_WRAP_type" purpose="Check if the type of WebGLRenderingContext.DECR_WRAP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DECR_WRAP_type" purpose="Check if the type of WebGLRenderingContext.DECR_WRAP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DECR_WRAP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteBuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteBuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteBuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteBuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteFramebuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteFramebuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteFramebuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteProgram_type" purpose="Check if the type of WebGLRenderingContext.deleteProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteProgram_type" purpose="Check if the type of WebGLRenderingContext.deleteProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteRenderbuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.deleteRenderbuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteRenderbuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteShader_type" purpose="Check if the type of WebGLRenderingContext.deleteShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteShader_type" purpose="Check if the type of WebGLRenderingContext.deleteShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_deleteTexture_type" purpose="Check if the type of WebGLRenderingContext.deleteTexture is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_deleteTexture_type" purpose="Check if the type of WebGLRenderingContext.deleteTexture is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_deleteTexture_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DELETE_STATUS_exists" purpose="Check if WebGLRenderingContext.DELETE_STATUS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DELETE_STATUS_exists" purpose="Check if WebGLRenderingContext.DELETE_STATUS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DELETE_STATUS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DELETE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.DELETE_STATUS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DELETE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.DELETE_STATUS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DELETE_STATUS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthFunc_type" purpose="Check if the type of WebGLRenderingContext.depthFunc is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthFunc_type" purpose="Check if the type of WebGLRenderingContext.depthFunc is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthFunc_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthMask_type" purpose="Check if the type of WebGLRenderingContext.depthMask is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthMask_type" purpose="Check if the type of WebGLRenderingContext.depthMask is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthMask_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_depthRange_type" purpose="Check if the type of WebGLRenderingContext.depthRange is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_depthRange_type" purpose="Check if the type of WebGLRenderingContext.depthRange is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_depthRange_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_ATTACHMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_ATTACHMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_ATTACHMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_ATTACHMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_ATTACHMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_ATTACHMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_BITS_exists" purpose="Check if WebGLRenderingContext.DEPTH_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_BITS_exists" purpose="Check if WebGLRenderingContext.DEPTH_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_BITS_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_BITS_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.DEPTH_BUFFER_BIT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.DEPTH_BUFFER_BIT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_BUFFER_BIT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_BUFFER_BIT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_BUFFER_BIT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_BUFFER_BIT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.DEPTH_CLEAR_VALUE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.DEPTH_CLEAR_VALUE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_CLEAR_VALUE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_CLEAR_VALUE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_CLEAR_VALUE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_CLEAR_VALUE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT16_exists" purpose="Check if WebGLRenderingContext.DEPTH_COMPONENT16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT16_exists" purpose="Check if WebGLRenderingContext.DEPTH_COMPONENT16 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_COMPONENT16_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT16_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_COMPONENT16 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT16_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_COMPONENT16 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_COMPONENT16_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_COMPONENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_COMPONENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_COMPONENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_COMPONENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_COMPONENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_COMPONENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_COMPONENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_FUNC_exists" purpose="Check if WebGLRenderingContext.DEPTH_FUNC exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_FUNC_exists" purpose="Check if WebGLRenderingContext.DEPTH_FUNC exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_FUNC_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_FUNC_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_FUNC is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_FUNC_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_FUNC is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_FUNC_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_RANGE_exists" purpose="Check if WebGLRenderingContext.DEPTH_RANGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_RANGE_exists" purpose="Check if WebGLRenderingContext.DEPTH_RANGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_RANGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_RANGE_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_RANGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_RANGE_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_RANGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_RANGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_STENCIL_ATTACHMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_STENCIL_ATTACHMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_exists" purpose="Check if WebGLRenderingContext.DEPTH_STENCIL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_exists" purpose="Check if WebGLRenderingContext.DEPTH_STENCIL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_STENCIL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_STENCIL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_STENCIL_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_STENCIL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_STENCIL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_TEST_exists" purpose="Check if WebGLRenderingContext.DEPTH_TEST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_TEST_exists" purpose="Check if WebGLRenderingContext.DEPTH_TEST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_TEST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_TEST_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_TEST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_TEST_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_TEST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_TEST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.DEPTH_WRITEMASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.DEPTH_WRITEMASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_WRITEMASK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DEPTH_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_WRITEMASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DEPTH_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.DEPTH_WRITEMASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DEPTH_WRITEMASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_detachShader_type" purpose="Check if the type of WebGLRenderingContext.detachShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_detachShader_type" purpose="Check if the type of WebGLRenderingContext.detachShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_detachShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_disableVertexAttribArray_type" purpose="Check if the type of WebGLRenderingContext.disableVertexAttribArray is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_disableVertexAttribArray_type" purpose="Check if the type of WebGLRenderingContext.disableVertexAttribArray is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_disableVertexAttribArray_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_disable_type" purpose="Check if the type of WebGLRenderingContext.disable is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_disable_type" purpose="Check if the type of WebGLRenderingContext.disable is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_disable_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DITHER_exists" purpose="Check if WebGLRenderingContext.DITHER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DITHER_exists" purpose="Check if WebGLRenderingContext.DITHER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DITHER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DITHER_type" purpose="Check if the type of WebGLRenderingContext.DITHER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DITHER_type" purpose="Check if the type of WebGLRenderingContext.DITHER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DITHER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DONT_CARE_exists" purpose="Check if WebGLRenderingContext.DONT_CARE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DONT_CARE_exists" purpose="Check if WebGLRenderingContext.DONT_CARE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DONT_CARE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DONT_CARE_type" purpose="Check if the type of WebGLRenderingContext.DONT_CARE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DONT_CARE_type" purpose="Check if the type of WebGLRenderingContext.DONT_CARE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DONT_CARE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawArrays_type" purpose="Check if the type of WebGLRenderingContext.drawArrays is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawArrays_type" purpose="Check if the type of WebGLRenderingContext.drawArrays is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawArrays_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawElements_type" purpose="Check if the type of WebGLRenderingContext.drawElements is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawElements_type" purpose="Check if the type of WebGLRenderingContext.drawElements is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawElements_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawingBufferHeight_type" purpose="Check if the type of WebGLRenderingContext.drawingBufferHeight is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawingBufferHeight_type" purpose="Check if the type of WebGLRenderingContext.drawingBufferHeight is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawingBufferHeight_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_drawingBufferWidth_type" purpose="Check if the type of WebGLRenderingContext.drawingBufferWidth is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_drawingBufferWidth_type" purpose="Check if the type of WebGLRenderingContext.drawingBufferWidth is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_drawingBufferWidth_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.DST_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.DST_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DST_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.DST_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.DST_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DST_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DST_COLOR_exists" purpose="Check if WebGLRenderingContext.DST_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DST_COLOR_exists" purpose="Check if WebGLRenderingContext.DST_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DST_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DST_COLOR_type" purpose="Check if the type of WebGLRenderingContext.DST_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DST_COLOR_type" purpose="Check if the type of WebGLRenderingContext.DST_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DST_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DYNAMIC_DRAW_exists" purpose="Check if WebGLRenderingContext.DYNAMIC_DRAW exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DYNAMIC_DRAW_exists" purpose="Check if WebGLRenderingContext.DYNAMIC_DRAW exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DYNAMIC_DRAW_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_DYNAMIC_DRAW_type" purpose="Check if the type of WebGLRenderingContext.DYNAMIC_DRAW is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_DYNAMIC_DRAW_type" purpose="Check if the type of WebGLRenderingContext.DYNAMIC_DRAW is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_DYNAMIC_DRAW_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.ELEMENT_ARRAY_BUFFER_BINDING is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ELEMENT_ARRAY_BUFFER_BINDING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_exists" purpose="Check if WebGLRenderingContext.ELEMENT_ARRAY_BUFFER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_exists" purpose="Check if WebGLRenderingContext.ELEMENT_ARRAY_BUFFER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ELEMENT_ARRAY_BUFFER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_type" purpose="Check if the type of WebGLRenderingContext.ELEMENT_ARRAY_BUFFER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ELEMENT_ARRAY_BUFFER_type" purpose="Check if the type of WebGLRenderingContext.ELEMENT_ARRAY_BUFFER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ELEMENT_ARRAY_BUFFER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_enableVertexAttribArray_type" purpose="Check if the type of WebGLRenderingContext.enableVertexAttribArray is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_enableVertexAttribArray_type" purpose="Check if the type of WebGLRenderingContext.enableVertexAttribArray is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_enableVertexAttribArray_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_enable_type" purpose="Check if the type of WebGLRenderingContext.enable is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_enable_type" purpose="Check if the type of WebGLRenderingContext.enable is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_enable_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_EQUAL_exists" purpose="Check if WebGLRenderingContext.EQUAL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_EQUAL_exists" purpose="Check if WebGLRenderingContext.EQUAL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_EQUAL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_EQUAL_type" purpose="Check if the type of WebGLRenderingContext.EQUAL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_EQUAL_type" purpose="Check if the type of WebGLRenderingContext.EQUAL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_EQUAL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FASTEST_exists" purpose="Check if WebGLRenderingContext.FASTEST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FASTEST_exists" purpose="Check if WebGLRenderingContext.FASTEST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FASTEST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FASTEST_type" purpose="Check if the type of WebGLRenderingContext.FASTEST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FASTEST_type" purpose="Check if the type of WebGLRenderingContext.FASTEST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FASTEST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_finish_type" purpose="Check if the type of WebGLRenderingContext.finish is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_finish_type" purpose="Check if the type of WebGLRenderingContext.finish is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_finish_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_exists" purpose="Check if WebGLRenderingContext.FLOAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_exists" purpose="Check if WebGLRenderingContext.FLOAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_exists.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL8">
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT2_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT2 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT2_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT2 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT2_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT2 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT2_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT2 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT3_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT3 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT3_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT3 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT3_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT3_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT3 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT3_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT3 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT3_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT4_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT4_exists" purpose="Check if WebGLRenderingContext.FLOAT_MAT4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_MAT4_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_MAT4_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_MAT4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_MAT4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.FLOAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.FLOAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC2_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC2 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC2_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC2 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC2_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC2 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC2_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC2 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC3_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC3 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC3_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC3 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC3_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC3_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC3 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC3_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC3 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC3_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC4_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC4_exists" purpose="Check if WebGLRenderingContext.FLOAT_VEC4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FLOAT_VEC4_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FLOAT_VEC4_type" purpose="Check if the type of WebGLRenderingContext.FLOAT_VEC4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FLOAT_VEC4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_flush_type" purpose="Check if the type of WebGLRenderingContext.flush is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_flush_type" purpose="Check if the type of WebGLRenderingContext.flush is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_flush_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAGMENT_SHADER_exists" purpose="Check if WebGLRenderingContext.FRAGMENT_SHADER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAGMENT_SHADER_exists" purpose="Check if WebGLRenderingContext.FRAGMENT_SHADER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAGMENT_SHADER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAGMENT_SHADER_type" purpose="Check if the type of WebGLRenderingContext.FRAGMENT_SHADER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAGMENT_SHADER_type" purpose="Check if the type of WebGLRenderingContext.FRAGMENT_SHADER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAGMENT_SHADER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_framebufferRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.framebufferRenderbuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_framebufferRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.framebufferRenderbuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_framebufferRenderbuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_framebufferTexture2D_type" purpose="Check if the type of WebGLRenderingContext.framebufferTexture2D is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_framebufferTexture2D_type" purpose="Check if the type of WebGLRenderingContext.framebufferTexture2D is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_framebufferTexture2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_BINDING exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_BINDING exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_BINDING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_BINDING is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_BINDING is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_BINDING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_COMPLETE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_COMPLETE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_COMPLETE_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_COMPLETE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_COMPLETE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_COMPLETE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_COMPLETE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_COMPLETE_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_COMPLETE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_COMPLETE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_ATTACHMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_DIMENSIONS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_exists" purpose="Check if WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_type" purpose="Check if the type of WebGLRenderingContext.FRAMEBUFFER_UNSUPPORTED is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_UNSUPPORTED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_value" purpose="Check if WebGLRenderingContext.FRAMEBUFFER constant value is 0x8D40">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRAMEBUFFER_value" purpose="Check if WebGLRenderingContext.FRAMEBUFFER constant value is 0x8D40">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRAMEBUFFER_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_frontFace_type" purpose="Check if the type of WebGLRenderingContext.frontFace is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_frontFace_type" purpose="Check if the type of WebGLRenderingContext.frontFace is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_frontFace_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_AND_BACK_exists" purpose="Check if WebGLRenderingContext.FRONT_AND_BACK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_AND_BACK_exists" purpose="Check if WebGLRenderingContext.FRONT_AND_BACK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_AND_BACK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_AND_BACK_type" purpose="Check if the type of WebGLRenderingContext.FRONT_AND_BACK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_AND_BACK_type" purpose="Check if the type of WebGLRenderingContext.FRONT_AND_BACK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_AND_BACK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_exists" purpose="Check if WebGLRenderingContext.FRONT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_exists" purpose="Check if WebGLRenderingContext.FRONT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_FACE_exists" purpose="Check if WebGLRenderingContext.FRONT_FACE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_FACE_exists" purpose="Check if WebGLRenderingContext.FRONT_FACE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_FACE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_FACE_type" purpose="Check if the type of WebGLRenderingContext.FRONT_FACE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_FACE_type" purpose="Check if the type of WebGLRenderingContext.FRONT_FACE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_FACE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FRONT_type" purpose="Check if the type of WebGLRenderingContext.FRONT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FRONT_type" purpose="Check if the type of WebGLRenderingContext.FRONT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FRONT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_ADD_exists" purpose="Check if WebGLRenderingContext.FUNC_ADD exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_ADD_exists" purpose="Check if WebGLRenderingContext.FUNC_ADD exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_ADD_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_ADD_type" purpose="Check if the type of WebGLRenderingContext.FUNC_ADD is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_ADD_type" purpose="Check if the type of WebGLRenderingContext.FUNC_ADD is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_ADD_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_REVERSE_SUBTRACT_exists" purpose="Check if WebGLRenderingContext.FUNC_REVERSE_SUBTRACT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_REVERSE_SUBTRACT_exists" purpose="Check if WebGLRenderingContext.FUNC_REVERSE_SUBTRACT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_REVERSE_SUBTRACT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_REVERSE_SUBTRACT_type" purpose="Check if the type of WebGLRenderingContext.FUNC_REVERSE_SUBTRACT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_REVERSE_SUBTRACT_type" purpose="Check if the type of WebGLRenderingContext.FUNC_REVERSE_SUBTRACT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_REVERSE_SUBTRACT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_SUBTRACT_exists" purpose="Check if WebGLRenderingContext.FUNC_SUBTRACT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_SUBTRACT_exists" purpose="Check if WebGLRenderingContext.FUNC_SUBTRACT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_SUBTRACT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_FUNC_SUBTRACT_type" purpose="Check if the type of WebGLRenderingContext.FUNC_SUBTRACT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_FUNC_SUBTRACT_type" purpose="Check if the type of WebGLRenderingContext.FUNC_SUBTRACT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_FUNC_SUBTRACT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_generateMipmap_type" purpose="Check if the type of WebGLRenderingContext.generateMipmap is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_generateMipmap_type" purpose="Check if the type of WebGLRenderingContext.generateMipmap is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_generateMipmap_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GENERATE_MIPMAP_HINT_exists" purpose="Check if WebGLRenderingContext.GENERATE_MIPMAP_HINT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GENERATE_MIPMAP_HINT_exists" purpose="Check if WebGLRenderingContext.GENERATE_MIPMAP_HINT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GENERATE_MIPMAP_HINT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GENERATE_MIPMAP_HINT_type" purpose="Check if the type of WebGLRenderingContext.GENERATE_MIPMAP_HINT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GENERATE_MIPMAP_HINT_type" purpose="Check if the type of WebGLRenderingContext.GENERATE_MIPMAP_HINT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GENERATE_MIPMAP_HINT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GEQUAL_exists" purpose="Check if WebGLRenderingContext.GEQUAL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GEQUAL_exists" purpose="Check if WebGLRenderingContext.GEQUAL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GEQUAL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GEQUAL_type" purpose="Check if the type of WebGLRenderingContext.GEQUAL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GEQUAL_type" purpose="Check if the type of WebGLRenderingContext.GEQUAL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GEQUAL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getActiveAttrib_type" purpose="Check if the type of WebGLRenderingContext.getActiveAttrib is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getActiveAttrib_type" purpose="Check if the type of WebGLRenderingContext.getActiveAttrib is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getActiveAttrib_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getActiveUniform_type" purpose="Check if the type of WebGLRenderingContext.getActiveUniform is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getActiveUniform_type" purpose="Check if the type of WebGLRenderingContext.getActiveUniform is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getActiveUniform_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getAttachedShaders_type" purpose="Check if the type of WebGLRenderingContext.getAttachedShaders is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getAttachedShaders_type" purpose="Check if the type of WebGLRenderingContext.getAttachedShaders is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getAttachedShaders_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getAttribLocation_type" purpose="Check if the type of WebGLRenderingContext.getAttribLocation is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getAttribLocation_type" purpose="Check if the type of WebGLRenderingContext.getAttribLocation is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getAttribLocation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getBufferParameter_type" purpose="Check if the type of WebGLRenderingContext.getBufferParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getBufferParameter_type" purpose="Check if the type of WebGLRenderingContext.getBufferParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getBufferParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getContextAttributes_type" purpose="Check if the type of WebGLRenderingContext.getContextAttributes is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getContextAttributes_type" purpose="Check if the type of WebGLRenderingContext.getContextAttributes is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getContextAttributes_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getError_type" purpose="Check if the type of WebGLRenderingContext.getError is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getError_type" purpose="Check if the type of WebGLRenderingContext.getError is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getError_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getExtension_type" purpose="Check if the type of WebGLRenderingContext.getExtension is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getExtension_type" purpose="Check if the type of WebGLRenderingContext.getExtension is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getExtension_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getFramebufferAttachmentParameter_type" purpose="Check if the type of WebGLRenderingContext.getFramebufferAttachmentParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getFramebufferAttachmentParameter_type" purpose="Check if the type of WebGLRenderingContext.getFramebufferAttachmentParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getFramebufferAttachmentParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getParameter_type" purpose="Check if the type of WebGLRenderingContext.getParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getParameter_type" purpose="Check if the type of WebGLRenderingContext.getParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getProgramInfoLog_type" purpose="Check if the type of WebGLRenderingContext.getProgramInfoLog is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getProgramInfoLog_type" purpose="Check if the type of WebGLRenderingContext.getProgramInfoLog is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getProgramInfoLog_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getProgramParameter_type" purpose="Check if the type of WebGLRenderingContext.getProgramParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getProgramParameter_type" purpose="Check if the type of WebGLRenderingContext.getProgramParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getProgramParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getRenderbufferParameter_type" purpose="Check if the type of WebGLRenderingContext.getRenderbufferParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getRenderbufferParameter_type" purpose="Check if the type of WebGLRenderingContext.getRenderbufferParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getRenderbufferParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderInfoLog_type" purpose="Check if the type of WebGLRenderingContext.getShaderInfoLog is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderInfoLog_type" purpose="Check if the type of WebGLRenderingContext.getShaderInfoLog is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderInfoLog_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderParameter_type" purpose="Check if the type of WebGLRenderingContext.getShaderParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderParameter_type" purpose="Check if the type of WebGLRenderingContext.getShaderParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getShaderSource_type" purpose="Check if the type of WebGLRenderingContext.getShaderSource is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getShaderSource_type" purpose="Check if the type of WebGLRenderingContext.getShaderSource is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getShaderSource_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getSupportedExtensions_type" purpose="Check if the type of WebGLRenderingContext.getSupportedExtensions is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getSupportedExtensions_type" purpose="Check if the type of WebGLRenderingContext.getSupportedExtensions is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getSupportedExtensions_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getTexParameter_type" purpose="Check if the type of WebGLRenderingContext.getTexParameter is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getTexParameter_type" purpose="Check if the type of WebGLRenderingContext.getTexParameter is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getTexParameter_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getUniformLocation_type" purpose="Check if the type of WebGLRenderingContext.getUniformLocation is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getUniformLocation_type" purpose="Check if the type of WebGLRenderingContext.getUniformLocation is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getUniformLocation_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getUniform_type" purpose="Check if the type of WebGLRenderingContext.getUniform is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getUniform_type" purpose="Check if the type of WebGLRenderingContext.getUniform is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getUniform_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getVertexAttribOffset_type" purpose="Check if the type of WebGLRenderingContext.getVertexAttribOffset is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getVertexAttribOffset_type" purpose="Check if the type of WebGLRenderingContext.getVertexAttribOffset is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getVertexAttribOffset_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_getVertexAttrib_type" purpose="Check if the type of WebGLRenderingContext.getVertexAttrib is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_getVertexAttrib_type" purpose="Check if the type of WebGLRenderingContext.getVertexAttrib is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_getVertexAttrib_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_SATURATE_exists" purpose="Check if WebGLRenderingContext.SRC_ALPHA_SATURATE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_SATURATE_exists" purpose="Check if WebGLRenderingContext.SRC_ALPHA_SATURATE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_ALPHA_SATURATE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_SATURATE_type" purpose="Check if the type of WebGLRenderingContext.SRC_ALPHA_SATURATE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_SATURATE_type" purpose="Check if the type of WebGLRenderingContext.SRC_ALPHA_SATURATE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_ALPHA_SATURATE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GREATER_exists" purpose="Check if WebGLRenderingContext.GREATER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GREATER_exists" purpose="Check if WebGLRenderingContext.GREATER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GREATER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GREATER_type" purpose="Check if the type of WebGLRenderingContext.GREATER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GREATER_type" purpose="Check if the type of WebGLRenderingContext.GREATER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GREATER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GREEN_BITS_exists" purpose="Check if WebGLRenderingContext.GREEN_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GREEN_BITS_exists" purpose="Check if WebGLRenderingContext.GREEN_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GREEN_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_GREEN_BITS_type" purpose="Check if the type of WebGLRenderingContext.GREEN_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_GREEN_BITS_type" purpose="Check if the type of WebGLRenderingContext.GREEN_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_GREEN_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_HIGH_FLOAT_exists" purpose="Check if WebGLRenderingContext.HIGH_FLOAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_HIGH_FLOAT_exists" purpose="Check if WebGLRenderingContext.HIGH_FLOAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_HIGH_FLOAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_HIGH_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.HIGH_FLOAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_HIGH_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.HIGH_FLOAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_HIGH_FLOAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_HIGH_INT_exists" purpose="Check if WebGLRenderingContext.HIGH_INT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_HIGH_INT_exists" purpose="Check if WebGLRenderingContext.HIGH_INT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_HIGH_INT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_HIGH_INT_type" purpose="Check if the type of WebGLRenderingContext.HIGH_INT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_HIGH_INT_type" purpose="Check if the type of WebGLRenderingContext.HIGH_INT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_HIGH_INT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_hint_type" purpose="Check if the type of WebGLRenderingContext.hint is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_hint_type" purpose="Check if the type of WebGLRenderingContext.hint is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_hint_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INCR_exists" purpose="Check if WebGLRenderingContext.INCR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INCR_exists" purpose="Check if WebGLRenderingContext.INCR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INCR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INCR_type" purpose="Check if the type of WebGLRenderingContext.INCR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INCR_type" purpose="Check if the type of WebGLRenderingContext.INCR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INCR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INCR_WRAP_exists" purpose="Check if WebGLRenderingContext.INCR_WRAP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INCR_WRAP_exists" purpose="Check if WebGLRenderingContext.INCR_WRAP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INCR_WRAP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INCR_WRAP_type" purpose="Check if the type of WebGLRenderingContext.INCR_WRAP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INCR_WRAP_type" purpose="Check if the type of WebGLRenderingContext.INCR_WRAP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INCR_WRAP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_exists" purpose="Check if WebGLRenderingContext.INT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_exists" purpose="Check if WebGLRenderingContext.INT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_type" purpose="Check if the type of WebGLRenderingContext.INT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_type" purpose="Check if the type of WebGLRenderingContext.INT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC2_exists" purpose="Check if WebGLRenderingContext.INT_VEC2 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC2_exists" purpose="Check if WebGLRenderingContext.INT_VEC2 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC2_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC2 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC2_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC2 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC3_exists" purpose="Check if WebGLRenderingContext.INT_VEC3 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC3_exists" purpose="Check if WebGLRenderingContext.INT_VEC3 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC3_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC3_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC3 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC3_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC3 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC3_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC4_exists" purpose="Check if WebGLRenderingContext.INT_VEC4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC4_exists" purpose="Check if WebGLRenderingContext.INT_VEC4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INT_VEC4_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INT_VEC4_type" purpose="Check if the type of WebGLRenderingContext.INT_VEC4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INT_VEC4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_ENUM_exists" purpose="Check if WebGLRenderingContext.INVALID_ENUM exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_ENUM_exists" purpose="Check if WebGLRenderingContext.INVALID_ENUM exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_ENUM_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_ENUM_type" purpose="Check if the type of WebGLRenderingContext.INVALID_ENUM is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_ENUM_type" purpose="Check if the type of WebGLRenderingContext.INVALID_ENUM is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_ENUM_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL9">
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_exists" purpose="Check if WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_exists" purpose="Check if WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_type" purpose="Check if the type of WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_type" purpose="Check if the type of WebGLRenderingContext.INVALID_FRAMEBUFFER_OPERATION is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_FRAMEBUFFER_OPERATION_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_OPERATION_exists" purpose="Check if WebGLRenderingContext.INVALID_OPERATION exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_OPERATION_exists" purpose="Check if WebGLRenderingContext.INVALID_OPERATION exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_OPERATION_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_OPERATION_type" purpose="Check if the type of WebGLRenderingContext.INVALID_OPERATION is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_OPERATION_type" purpose="Check if the type of WebGLRenderingContext.INVALID_OPERATION is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_OPERATION_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_VALUE_exists" purpose="Check if WebGLRenderingContext.INVALID_VALUE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_VALUE_exists" purpose="Check if WebGLRenderingContext.INVALID_VALUE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_VALUE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVALID_VALUE_type" purpose="Check if the type of WebGLRenderingContext.INVALID_VALUE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVALID_VALUE_type" purpose="Check if the type of WebGLRenderingContext.INVALID_VALUE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVALID_VALUE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVERT_exists" purpose="Check if WebGLRenderingContext.INVERT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVERT_exists" purpose="Check if WebGLRenderingContext.INVERT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVERT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_INVERT_type" purpose="Check if the type of WebGLRenderingContext.INVERT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_INVERT_type" purpose="Check if the type of WebGLRenderingContext.INVERT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_INVERT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isBuffer_type" purpose="Check if the type of WebGLRenderingContext.isBuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isBuffer_type" purpose="Check if the type of WebGLRenderingContext.isBuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isBuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isContextLost_type" purpose="Check if the type of WebGLRenderingContext.isContextLost is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isContextLost_type" purpose="Check if the type of WebGLRenderingContext.isContextLost is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isContextLost_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isEnabled_type" purpose="Check if the type of WebGLRenderingContext.isEnabled is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isEnabled_type" purpose="Check if the type of WebGLRenderingContext.isEnabled is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isEnabled_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.isFramebuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isFramebuffer_type" purpose="Check if the type of WebGLRenderingContext.isFramebuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isFramebuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isProgram_type" purpose="Check if the type of WebGLRenderingContext.isProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isProgram_type" purpose="Check if the type of WebGLRenderingContext.isProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.isRenderbuffer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isRenderbuffer_type" purpose="Check if the type of WebGLRenderingContext.isRenderbuffer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isRenderbuffer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isShader_type" purpose="Check if the type of WebGLRenderingContext.isShader is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isShader_type" purpose="Check if the type of WebGLRenderingContext.isShader is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isShader_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_isTexture_type" purpose="Check if the type of WebGLRenderingContext.isTexture is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_isTexture_type" purpose="Check if the type of WebGLRenderingContext.isTexture is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_isTexture_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_KEEP_exists" purpose="Check if WebGLRenderingContext.KEEP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_KEEP_exists" purpose="Check if WebGLRenderingContext.KEEP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_KEEP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_KEEP_type" purpose="Check if the type of WebGLRenderingContext.KEEP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_KEEP_type" purpose="Check if the type of WebGLRenderingContext.KEEP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_KEEP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LEQUAL_exists" purpose="Check if WebGLRenderingContext.LEQUAL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LEQUAL_exists" purpose="Check if WebGLRenderingContext.LEQUAL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LEQUAL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LEQUAL_type" purpose="Check if the type of WebGLRenderingContext.LEQUAL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LEQUAL_type" purpose="Check if the type of WebGLRenderingContext.LEQUAL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LEQUAL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LESS_exists" purpose="Check if WebGLRenderingContext.LESS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LESS_exists" purpose="Check if WebGLRenderingContext.LESS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LESS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LESS_type" purpose="Check if the type of WebGLRenderingContext.LESS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LESS_type" purpose="Check if the type of WebGLRenderingContext.LESS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LESS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_exists" purpose="Check if WebGLRenderingContext.LINEAR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_exists" purpose="Check if WebGLRenderingContext.LINEAR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_LINEAR_exists" purpose="Check if WebGLRenderingContext.LINEAR_MIPMAP_LINEAR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_LINEAR_exists" purpose="Check if WebGLRenderingContext.LINEAR_MIPMAP_LINEAR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_MIPMAP_LINEAR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.LINEAR_MIPMAP_LINEAR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.LINEAR_MIPMAP_LINEAR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_MIPMAP_LINEAR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_NEAREST_exists" purpose="Check if WebGLRenderingContext.LINEAR_MIPMAP_NEAREST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_NEAREST_exists" purpose="Check if WebGLRenderingContext.LINEAR_MIPMAP_NEAREST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_MIPMAP_NEAREST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.LINEAR_MIPMAP_NEAREST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_MIPMAP_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.LINEAR_MIPMAP_NEAREST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_MIPMAP_NEAREST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.LINEAR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.LINEAR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINEAR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINES_exists" purpose="Check if WebGLRenderingContext.LINES exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINES_exists" purpose="Check if WebGLRenderingContext.LINES exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINES_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINES_type" purpose="Check if the type of WebGLRenderingContext.LINES is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINES_type" purpose="Check if the type of WebGLRenderingContext.LINES is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINES_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_lineWidth_type" purpose="Check if the type of WebGLRenderingContext.lineWidth is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_lineWidth_type" purpose="Check if the type of WebGLRenderingContext.lineWidth is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_lineWidth_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_LOOP_exists" purpose="Check if WebGLRenderingContext.LINE_LOOP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_LOOP_exists" purpose="Check if WebGLRenderingContext.LINE_LOOP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_LOOP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_LOOP_type" purpose="Check if the type of WebGLRenderingContext.LINE_LOOP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_LOOP_type" purpose="Check if the type of WebGLRenderingContext.LINE_LOOP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_LOOP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_STRIP_exists" purpose="Check if WebGLRenderingContext.LINE_STRIP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_STRIP_exists" purpose="Check if WebGLRenderingContext.LINE_STRIP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_STRIP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_STRIP_type" purpose="Check if the type of WebGLRenderingContext.LINE_STRIP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_STRIP_type" purpose="Check if the type of WebGLRenderingContext.LINE_STRIP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_STRIP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_WIDTH_exists" purpose="Check if WebGLRenderingContext.LINE_WIDTH exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_WIDTH_exists" purpose="Check if WebGLRenderingContext.LINE_WIDTH exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_WIDTH_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINE_WIDTH_type" purpose="Check if the type of WebGLRenderingContext.LINE_WIDTH is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINE_WIDTH_type" purpose="Check if the type of WebGLRenderingContext.LINE_WIDTH is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINE_WIDTH_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_linkProgram_type" purpose="Check if the type of WebGLRenderingContext.linkProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_linkProgram_type" purpose="Check if the type of WebGLRenderingContext.linkProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_linkProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINK_STATUS_exists" purpose="Check if WebGLRenderingContext.LINK_STATUS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINK_STATUS_exists" purpose="Check if WebGLRenderingContext.LINK_STATUS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINK_STATUS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LINK_STATUS_type" purpose="Check if the type of WebGLRenderingContext.LINK_STATUS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LINK_STATUS_type" purpose="Check if the type of WebGLRenderingContext.LINK_STATUS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LINK_STATUS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LOW_FLOAT_exists" purpose="Check if WebGLRenderingContext.LOW_FLOAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LOW_FLOAT_exists" purpose="Check if WebGLRenderingContext.LOW_FLOAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LOW_FLOAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LOW_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.LOW_FLOAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LOW_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.LOW_FLOAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LOW_FLOAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LOW_INT_exists" purpose="Check if WebGLRenderingContext.LOW_INT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LOW_INT_exists" purpose="Check if WebGLRenderingContext.LOW_INT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LOW_INT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LOW_INT_type" purpose="Check if the type of WebGLRenderingContext.LOW_INT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LOW_INT_type" purpose="Check if the type of WebGLRenderingContext.LOW_INT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LOW_INT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LUMINANCE_ALPHA_exists" purpose="Check if WebGLRenderingContext.LUMINANCE_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LUMINANCE_ALPHA_exists" purpose="Check if WebGLRenderingContext.LUMINANCE_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LUMINANCE_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LUMINANCE_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.LUMINANCE_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LUMINANCE_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.LUMINANCE_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LUMINANCE_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LUMINANCE_exists" purpose="Check if WebGLRenderingContext.LUMINANCE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LUMINANCE_exists" purpose="Check if WebGLRenderingContext.LUMINANCE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LUMINANCE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_LUMINANCE_type" purpose="Check if the type of WebGLRenderingContext.LUMINANCE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_LUMINANCE_type" purpose="Check if the type of WebGLRenderingContext.LUMINANCE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_LUMINANCE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_COMBINED_TEXTURE_IMAGE_UNITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_COMBINED_TEXTURE_IMAGE_UNITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_CUBE_MAP_TEXTURE_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_CUBE_MAP_TEXTURE_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_FRAGMENT_UNIFORM_VECTORS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_FRAGMENT_UNIFORM_VECTORS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_RENDERBUFFER_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_RENDERBUFFER_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_RENDERBUFFER_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_RENDERBUFFER_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_RENDERBUFFER_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_RENDERBUFFER_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_RENDERBUFFER_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_RENDERBUFFER_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_RENDERBUFFER_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_RENDERBUFFER_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_TEXTURE_IMAGE_UNITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_TEXTURE_IMAGE_UNITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_TEXTURE_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_SIZE_exists" purpose="Check if WebGLRenderingContext.MAX_TEXTURE_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_TEXTURE_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_TEXTURE_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_TEXTURE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.MAX_TEXTURE_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_TEXTURE_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VARYING_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_VARYING_VECTORS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VARYING_VECTORS_exists" purpose="Check if WebGLRenderingContext.MAX_VARYING_VECTORS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VARYING_VECTORS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VARYING_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VARYING_VECTORS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VARYING_VECTORS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VARYING_VECTORS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VARYING_VECTORS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_ATTRIBS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_ATTRIBS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_ATTRIBS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_ATTRIBS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_ATTRIBS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_ATTRIBS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_ATTRIBS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_ATTRIBS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_ATTRIBS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_ATTRIBS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_exists" purpose="Check if WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_type" purpose="Check if the type of WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_value" purpose="Check if WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS constant value is 0x8B4C">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_value" purpose="Check if WebGLRenderingContext.MAX_VERTEX_TEXTURE_IMAGE_UNITS constant value is 0x8B4C">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VERTEX_TEXTURE_IMAGE_UNITS_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MAX_VIEWPORT_DIMS_exists" purpose="Check if WebGLRenderingContext.MAX_VIEWPORT_DIMS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MAX_VIEWPORT_DIMS_exists" purpose="Check if WebGLRenderingContext.MAX_VIEWPORT_DIMS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MAX_VIEWPORT_DIMS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MEDIUM_FLOAT_exists" purpose="Check if WebGLRenderingContext.MEDIUM_FLOAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MEDIUM_FLOAT_exists" purpose="Check if WebGLRenderingContext.MEDIUM_FLOAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MEDIUM_FLOAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MEDIUM_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.MEDIUM_FLOAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MEDIUM_FLOAT_type" purpose="Check if the type of WebGLRenderingContext.MEDIUM_FLOAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MEDIUM_FLOAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MEDIUM_INT_exists" purpose="Check if WebGLRenderingContext.MEDIUM_INT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MEDIUM_INT_exists" purpose="Check if WebGLRenderingContext.MEDIUM_INT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MEDIUM_INT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MEDIUM_INT_type" purpose="Check if the type of WebGLRenderingContext.MEDIUM_INT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MEDIUM_INT_type" purpose="Check if the type of WebGLRenderingContext.MEDIUM_INT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MEDIUM_INT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MIRRORED_REPEAT_exists" purpose="Check if WebGLRenderingContext.MIRRORED_REPEAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MIRRORED_REPEAT_exists" purpose="Check if WebGLRenderingContext.MIRRORED_REPEAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MIRRORED_REPEAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_MIRRORED_REPEAT_type" purpose="Check if the type of WebGLRenderingContext.MIRRORED_REPEAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_MIRRORED_REPEAT_type" purpose="Check if the type of WebGLRenderingContext.MIRRORED_REPEAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_MIRRORED_REPEAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_exists" purpose="Check if WebGLRenderingContext.NEAREST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_exists" purpose="Check if WebGLRenderingContext.NEAREST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_LINEAR_exists" purpose="Check if WebGLRenderingContext.NEAREST_MIPMAP_LINEAR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_LINEAR_exists" purpose="Check if WebGLRenderingContext.NEAREST_MIPMAP_LINEAR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_MIPMAP_LINEAR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.NEAREST_MIPMAP_LINEAR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_LINEAR_type" purpose="Check if the type of WebGLRenderingContext.NEAREST_MIPMAP_LINEAR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_MIPMAP_LINEAR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_NEAREST_exists" purpose="Check if WebGLRenderingContext.NEAREST_MIPMAP_NEAREST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_NEAREST_exists" purpose="Check if WebGLRenderingContext.NEAREST_MIPMAP_NEAREST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_MIPMAP_NEAREST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.NEAREST_MIPMAP_NEAREST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_MIPMAP_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.NEAREST_MIPMAP_NEAREST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_MIPMAP_NEAREST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.NEAREST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEAREST_type" purpose="Check if the type of WebGLRenderingContext.NEAREST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEAREST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEVER_exists" purpose="Check if WebGLRenderingContext.NEVER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEVER_exists" purpose="Check if WebGLRenderingContext.NEVER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEVER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NEVER_type" purpose="Check if the type of WebGLRenderingContext.NEVER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NEVER_type" purpose="Check if the type of WebGLRenderingContext.NEVER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NEVER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NICEST_exists" purpose="Check if WebGLRenderingContext.NICEST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NICEST_exists" purpose="Check if WebGLRenderingContext.NICEST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NICEST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NICEST_type" purpose="Check if the type of WebGLRenderingContext.NICEST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NICEST_type" purpose="Check if the type of WebGLRenderingContext.NICEST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NICEST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NONE_exists" purpose="Check if WebGLRenderingContext.NONE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NONE_exists" purpose="Check if WebGLRenderingContext.NONE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NONE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NONE_type" purpose="Check if the type of WebGLRenderingContext.NONE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NONE_type" purpose="Check if the type of WebGLRenderingContext.NONE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NONE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NOTEQUAL_exists" purpose="Check if WebGLRenderingContext.NOTEQUAL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NOTEQUAL_exists" purpose="Check if WebGLRenderingContext.NOTEQUAL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NOTEQUAL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NOTEQUAL_type" purpose="Check if the type of WebGLRenderingContext.NOTEQUAL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NOTEQUAL_type" purpose="Check if the type of WebGLRenderingContext.NOTEQUAL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NOTEQUAL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NO_ERROR_exists" purpose="Check if WebGLRenderingContext.NO_ERROR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NO_ERROR_exists" purpose="Check if WebGLRenderingContext.NO_ERROR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NO_ERROR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_NO_ERROR_type" purpose="Check if the type of WebGLRenderingContext.NO_ERROR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_NO_ERROR_type" purpose="Check if the type of WebGLRenderingContext.NO_ERROR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_NO_ERROR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_exists" purpose="Check if WebGLRenderingContext.ONE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_exists" purpose="Check if WebGLRenderingContext.ONE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_CONSTANT_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_CONSTANT_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_CONSTANT_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_CONSTANT_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_DST_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_DST_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_DST_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_DST_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_DST_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_DST_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_DST_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_DST_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_DST_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_DST_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_DST_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_DST_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_DST_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_SRC_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_SRC_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_SRC_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_SRC_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_SRC_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_SRC_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL10">
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_SRC_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_COLOR_exists" purpose="Check if WebGLRenderingContext.ONE_MINUS_SRC_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_SRC_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_SRC_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_MINUS_SRC_COLOR_type" purpose="Check if the type of WebGLRenderingContext.ONE_MINUS_SRC_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_MINUS_SRC_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ONE_type" purpose="Check if the type of WebGLRenderingContext.ONE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ONE_type" purpose="Check if the type of WebGLRenderingContext.ONE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ONE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_OUT_OF_MEMORY_exists" purpose="Check if WebGLRenderingContext.OUT_OF_MEMORY exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_OUT_OF_MEMORY_exists" purpose="Check if WebGLRenderingContext.OUT_OF_MEMORY exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_OUT_OF_MEMORY_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_OUT_OF_MEMORY_type" purpose="Check if the type of WebGLRenderingContext.OUT_OF_MEMORY is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_OUT_OF_MEMORY_type" purpose="Check if the type of WebGLRenderingContext.OUT_OF_MEMORY is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_OUT_OF_MEMORY_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_PACK_ALIGNMENT_exists" purpose="Check if WebGLRenderingContext.PACK_ALIGNMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_PACK_ALIGNMENT_exists" purpose="Check if WebGLRenderingContext.PACK_ALIGNMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_PACK_ALIGNMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_PACK_ALIGNMENT_type" purpose="Check if the type of WebGLRenderingContext.PACK_ALIGNMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_PACK_ALIGNMENT_type" purpose="Check if the type of WebGLRenderingContext.PACK_ALIGNMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_PACK_ALIGNMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_pixelStorei_type" purpose="Check if the type of WebGLRenderingContext.pixelStorei is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_pixelStorei_type" purpose="Check if the type of WebGLRenderingContext.pixelStorei is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_pixelStorei_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POINTS_exists" purpose="Check if WebGLRenderingContext.POINTS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POINTS_exists" purpose="Check if WebGLRenderingContext.POINTS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POINTS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POINTS_type" purpose="Check if the type of WebGLRenderingContext.POINTS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POINTS_type" purpose="Check if the type of WebGLRenderingContext.POINTS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POINTS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_polygonOffset_type" purpose="Check if the type of WebGLRenderingContext.polygonOffset is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_polygonOffset_type" purpose="Check if the type of WebGLRenderingContext.polygonOffset is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_polygonOffset_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FACTOR_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_FACTOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FACTOR_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_FACTOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_FACTOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FACTOR_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_FACTOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FACTOR_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_FACTOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_FACTOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FILL_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_FILL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FILL_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_FILL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_FILL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FILL_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_FILL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_FILL_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_FILL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_FILL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_UNITS_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_UNITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_UNITS_exists" purpose="Check if WebGLRenderingContext.POLYGON_OFFSET_UNITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_UNITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_UNITS_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_UNITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_POLYGON_OFFSET_UNITS_type" purpose="Check if the type of WebGLRenderingContext.POLYGON_OFFSET_UNITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_POLYGON_OFFSET_UNITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_readPixels_type" purpose="Check if the type of WebGLRenderingContext.readPixels is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_readPixels_type" purpose="Check if the type of WebGLRenderingContext.readPixels is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_readPixels_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RED_BITS_exists" purpose="Check if WebGLRenderingContext.RED_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RED_BITS_exists" purpose="Check if WebGLRenderingContext.RED_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RED_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RED_BITS_type" purpose="Check if the type of WebGLRenderingContext.RED_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RED_BITS_type" purpose="Check if the type of WebGLRenderingContext.RED_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RED_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_renderbufferStorage_type" purpose="Check if the type of WebGLRenderingContext.renderbufferStorage is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_renderbufferStorage_type" purpose="Check if the type of WebGLRenderingContext.renderbufferStorage is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_renderbufferStorage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_ALPHA_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_ALPHA_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_BINDING exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_BINDING exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_BINDING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_BINDING is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_BINDING is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_BINDING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_BLUE_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_BLUE_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_DEPTH_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_DEPTH_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_GREEN_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_GREEN_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_HEIGHT_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_HEIGHT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_HEIGHT_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_HEIGHT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_HEIGHT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_HEIGHT_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_HEIGHT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_HEIGHT_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_HEIGHT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_HEIGHT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_INTERNAL_FORMAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_INTERNAL_FORMAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_RED_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_RED_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_RED_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_RED_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_RED_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_RED_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_RED_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_RED_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_RED_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_RED_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_STENCIL_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_STENCIL_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_WIDTH_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_WIDTH exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_WIDTH_exists" purpose="Check if WebGLRenderingContext.RENDERBUFFER_WIDTH exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_WIDTH_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_WIDTH_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_WIDTH is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERBUFFER_WIDTH_type" purpose="Check if the type of WebGLRenderingContext.RENDERBUFFER_WIDTH is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERBUFFER_WIDTH_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERER_exists" purpose="Check if WebGLRenderingContext.RENDERER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERER_exists" purpose="Check if WebGLRenderingContext.RENDERER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RENDERER_type" purpose="Check if the type of WebGLRenderingContext.RENDERER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RENDERER_type" purpose="Check if the type of WebGLRenderingContext.RENDERER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RENDERER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_REPEAT_exists" purpose="Check if WebGLRenderingContext.REPEAT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_REPEAT_exists" purpose="Check if WebGLRenderingContext.REPEAT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_REPEAT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_REPEAT_type" purpose="Check if the type of WebGLRenderingContext.REPEAT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_REPEAT_type" purpose="Check if the type of WebGLRenderingContext.REPEAT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_REPEAT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_REPLACE_exists" purpose="Check if WebGLRenderingContext.REPLACE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_REPLACE_exists" purpose="Check if WebGLRenderingContext.REPLACE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_REPLACE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_REPLACE_type" purpose="Check if the type of WebGLRenderingContext.REPLACE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_REPLACE_type" purpose="Check if the type of WebGLRenderingContext.REPLACE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_REPLACE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB565_exists" purpose="Check if WebGLRenderingContext.RGB565 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB565_exists" purpose="Check if WebGLRenderingContext.RGB565 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB565_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB565_type" purpose="Check if the type of WebGLRenderingContext.RGB565 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB565_type" purpose="Check if the type of WebGLRenderingContext.RGB565 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB565_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB5_A1_exists" purpose="Check if WebGLRenderingContext.RGB5_A1 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB5_A1_exists" purpose="Check if WebGLRenderingContext.RGB5_A1 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB5_A1_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB5_A1_type" purpose="Check if the type of WebGLRenderingContext.RGB5_A1 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB5_A1_type" purpose="Check if the type of WebGLRenderingContext.RGB5_A1 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB5_A1_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGBA4_exists" purpose="Check if WebGLRenderingContext.RGBA4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGBA4_exists" purpose="Check if WebGLRenderingContext.RGBA4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGBA4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGBA4_type" purpose="Check if the type of WebGLRenderingContext.RGBA4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGBA4_type" purpose="Check if the type of WebGLRenderingContext.RGBA4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGBA4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGBA_exists" purpose="Check if WebGLRenderingContext.RGBA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGBA_exists" purpose="Check if WebGLRenderingContext.RGBA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGBA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGBA_type" purpose="Check if the type of WebGLRenderingContext.RGBA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGBA_type" purpose="Check if the type of WebGLRenderingContext.RGBA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGBA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB_exists" purpose="Check if WebGLRenderingContext.RGB exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB_exists" purpose="Check if WebGLRenderingContext.RGB exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_RGB_type" purpose="Check if the type of WebGLRenderingContext.RGB is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_RGB_type" purpose="Check if the type of WebGLRenderingContext.RGB is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_RGB_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_sampleCoverage_type" purpose="Check if the type of WebGLRenderingContext.sampleCoverage is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_sampleCoverage_type" purpose="Check if the type of WebGLRenderingContext.sampleCoverage is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_sampleCoverage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLER_2D_exists" purpose="Check if WebGLRenderingContext.SAMPLER_2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLER_2D_exists" purpose="Check if WebGLRenderingContext.SAMPLER_2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLER_2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLER_2D_type" purpose="Check if the type of WebGLRenderingContext.SAMPLER_2D is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLER_2D_type" purpose="Check if the type of WebGLRenderingContext.SAMPLER_2D is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLER_2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLER_CUBE_exists" purpose="Check if WebGLRenderingContext.SAMPLER_CUBE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLER_CUBE_exists" purpose="Check if WebGLRenderingContext.SAMPLER_CUBE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLER_CUBE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLER_CUBE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLER_CUBE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLER_CUBE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLER_CUBE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLER_CUBE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLES_exists" purpose="Check if WebGLRenderingContext.SAMPLES exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLES_exists" purpose="Check if WebGLRenderingContext.SAMPLES exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLES_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLES_type" purpose="Check if the type of WebGLRenderingContext.SAMPLES is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLES_type" purpose="Check if the type of WebGLRenderingContext.SAMPLES is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLES_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_ALPHA_TO_COVERAGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_ALPHA_TO_COVERAGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_BUFFERS_exists" purpose="Check if WebGLRenderingContext.SAMPLE_BUFFERS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_BUFFERS_exists" purpose="Check if WebGLRenderingContext.SAMPLE_BUFFERS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_BUFFERS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_BUFFERS_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_BUFFERS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_BUFFERS_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_BUFFERS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_BUFFERS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_INVERT_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE_INVERT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_INVERT_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE_INVERT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_INVERT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_INVERT_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE_INVERT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_INVERT_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE_INVERT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_INVERT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_VALUE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE_VALUE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_VALUE_exists" purpose="Check if WebGLRenderingContext.SAMPLE_COVERAGE_VALUE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_VALUE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_VALUE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE_VALUE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SAMPLE_COVERAGE_VALUE_type" purpose="Check if the type of WebGLRenderingContext.SAMPLE_COVERAGE_VALUE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SAMPLE_COVERAGE_VALUE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SCISSOR_BOX_exists" purpose="Check if WebGLRenderingContext.SCISSOR_BOX exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SCISSOR_BOX_exists" purpose="Check if WebGLRenderingContext.SCISSOR_BOX exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SCISSOR_BOX_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SCISSOR_BOX_type" purpose="Check if the type of WebGLRenderingContext.SCISSOR_BOX is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SCISSOR_BOX_type" purpose="Check if the type of WebGLRenderingContext.SCISSOR_BOX is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SCISSOR_BOX_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SCISSOR_TEST_exists" purpose="Check if WebGLRenderingContext.SCISSOR_TEST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SCISSOR_TEST_exists" purpose="Check if WebGLRenderingContext.SCISSOR_TEST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SCISSOR_TEST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SCISSOR_TEST_type" purpose="Check if the type of WebGLRenderingContext.SCISSOR_TEST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SCISSOR_TEST_type" purpose="Check if the type of WebGLRenderingContext.SCISSOR_TEST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SCISSOR_TEST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_scissor_type" purpose="Check if the type of WebGLRenderingContext.scissor is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_scissor_type" purpose="Check if the type of WebGLRenderingContext.scissor is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_scissor_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_shaderSource_type" purpose="Check if the type of WebGLRenderingContext.shaderSource is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_shaderSource_type" purpose="Check if the type of WebGLRenderingContext.shaderSource is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_shaderSource_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHADER_TYPE_exists" purpose="Check if WebGLRenderingContext.SHADER_TYPE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHADER_TYPE_exists" purpose="Check if WebGLRenderingContext.SHADER_TYPE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHADER_TYPE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHADER_TYPE_type" purpose="Check if the type of WebGLRenderingContext.SHADER_TYPE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHADER_TYPE_type" purpose="Check if the type of WebGLRenderingContext.SHADER_TYPE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHADER_TYPE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHADING_LANGUAGE_VERSION_exists" purpose="Check if WebGLRenderingContext.SHADING_LANGUAGE_VERSION exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHADING_LANGUAGE_VERSION_exists" purpose="Check if WebGLRenderingContext.SHADING_LANGUAGE_VERSION exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHADING_LANGUAGE_VERSION_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHADING_LANGUAGE_VERSION_type" purpose="Check if the type of WebGLRenderingContext.SHADING_LANGUAGE_VERSION is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHADING_LANGUAGE_VERSION_type" purpose="Check if the type of WebGLRenderingContext.SHADING_LANGUAGE_VERSION is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHADING_LANGUAGE_VERSION_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHORT_exists" purpose="Check if WebGLRenderingContext.SHORT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHORT_exists" purpose="Check if WebGLRenderingContext.SHORT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHORT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SHORT_type" purpose="Check if the type of WebGLRenderingContext.SHORT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SHORT_type" purpose="Check if the type of WebGLRenderingContext.SHORT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SHORT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.SRC_ALPHA exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_exists" purpose="Check if WebGLRenderingContext.SRC_ALPHA exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_ALPHA_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.SRC_ALPHA is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_ALPHA_type" purpose="Check if the type of WebGLRenderingContext.SRC_ALPHA is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_ALPHA_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_COLOR_exists" purpose="Check if WebGLRenderingContext.SRC_COLOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_COLOR_exists" purpose="Check if WebGLRenderingContext.SRC_COLOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_COLOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SRC_COLOR_type" purpose="Check if the type of WebGLRenderingContext.SRC_COLOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SRC_COLOR_type" purpose="Check if the type of WebGLRenderingContext.SRC_COLOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SRC_COLOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STATIC_DRAW_exists" purpose="Check if WebGLRenderingContext.STATIC_DRAW exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STATIC_DRAW_exists" purpose="Check if WebGLRenderingContext.STATIC_DRAW exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STATIC_DRAW_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STATIC_DRAW_type" purpose="Check if the type of WebGLRenderingContext.STATIC_DRAW is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STATIC_DRAW_type" purpose="Check if the type of WebGLRenderingContext.STATIC_DRAW is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STATIC_DRAW_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilFuncSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilFuncSeparate is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilFuncSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilFuncSeparate is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilFuncSeparate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilFunc_type" purpose="Check if the type of WebGLRenderingContext.stencilFunc is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilFunc_type" purpose="Check if the type of WebGLRenderingContext.stencilFunc is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilFunc_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilMaskSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilMaskSeparate is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilMaskSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilMaskSeparate is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilMaskSeparate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilMask_type" purpose="Check if the type of WebGLRenderingContext.stencilMask is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilMask_type" purpose="Check if the type of WebGLRenderingContext.stencilMask is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilMask_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilOpSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilOpSeparate is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilOpSeparate_type" purpose="Check if the type of WebGLRenderingContext.stencilOpSeparate is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilOpSeparate_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_stencilOp_type" purpose="Check if the type of WebGLRenderingContext.stencilOp is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_stencilOp_type" purpose="Check if the type of WebGLRenderingContext.stencilOp is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_stencilOp_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.STENCIL_ATTACHMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_ATTACHMENT_exists" purpose="Check if WebGLRenderingContext.STENCIL_ATTACHMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_ATTACHMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_ATTACHMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_ATTACHMENT_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_ATTACHMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_ATTACHMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_FAIL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_FAIL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_FAIL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_FAIL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_FAIL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_FAIL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FUNC_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_FUNC exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FUNC_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_FUNC exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_FUNC_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FUNC_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_FUNC is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_FUNC_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_FUNC is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_FUNC_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_FAIL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_FAIL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_PASS_DEPTH_PASS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_PASS_DEPTH_PASS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_REF_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_REF exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_REF_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_REF exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_REF_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_REF_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_REF is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_REF_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_REF is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_REF_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_VALUE_MASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_VALUE_MASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_VALUE_MASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_VALUE_MASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_VALUE_MASK_exists.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL11">
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_VALUE_MASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_VALUE_MASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_VALUE_MASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_VALUE_MASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_VALUE_MASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_WRITEMASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_BACK_WRITEMASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_WRITEMASK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_WRITEMASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BACK_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BACK_WRITEMASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BACK_WRITEMASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BITS_exists" purpose="Check if WebGLRenderingContext.STENCIL_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BITS_exists" purpose="Check if WebGLRenderingContext.STENCIL_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BITS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BITS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.STENCIL_BUFFER_BIT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BUFFER_BIT_exists" purpose="Check if WebGLRenderingContext.STENCIL_BUFFER_BIT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BUFFER_BIT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BUFFER_BIT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_BUFFER_BIT_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_BUFFER_BIT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_BUFFER_BIT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.STENCIL_CLEAR_VALUE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_CLEAR_VALUE_exists" purpose="Check if WebGLRenderingContext.STENCIL_CLEAR_VALUE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_CLEAR_VALUE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_CLEAR_VALUE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_CLEAR_VALUE_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_CLEAR_VALUE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_CLEAR_VALUE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_FAIL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_FAIL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_FAIL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_FAIL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_FAIL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_FAIL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_FUNC_exists" purpose="Check if WebGLRenderingContext.STENCIL_FUNC exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_FUNC_exists" purpose="Check if WebGLRenderingContext.STENCIL_FUNC exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_FUNC_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_FUNC_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_FUNC is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_FUNC_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_FUNC is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_FUNC_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX8_exists" purpose="Check if WebGLRenderingContext.STENCIL_INDEX8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX8_exists" purpose="Check if WebGLRenderingContext.STENCIL_INDEX8 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_INDEX8_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX8_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_INDEX8 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX8_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_INDEX8 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_INDEX8_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX_exists" purpose="Check if WebGLRenderingContext.STENCIL_INDEX exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX_exists" purpose="Check if WebGLRenderingContext.STENCIL_INDEX exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_INDEX_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_INDEX is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_INDEX_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_INDEX is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_INDEX_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_exists" purpose="Check if WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_PASS_DEPTH_FAIL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_PASS_DEPTH_FAIL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_exists" purpose="Check if WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_exists" purpose="Check if WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_PASS_DEPTH_PASS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_PASS_DEPTH_PASS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_REF_exists" purpose="Check if WebGLRenderingContext.STENCIL_REF exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_REF_exists" purpose="Check if WebGLRenderingContext.STENCIL_REF exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_REF_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_REF_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_REF is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_REF_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_REF is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_REF_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_TEST_exists" purpose="Check if WebGLRenderingContext.STENCIL_TEST exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_TEST_exists" purpose="Check if WebGLRenderingContext.STENCIL_TEST exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_TEST_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_TEST_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_TEST is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_TEST_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_TEST is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_TEST_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_VALUE_MASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_VALUE_MASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_VALUE_MASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_VALUE_MASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_VALUE_MASK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_VALUE_MASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_VALUE_MASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_VALUE_MASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_VALUE_MASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_VALUE_MASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_WRITEMASK exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_WRITEMASK_exists" purpose="Check if WebGLRenderingContext.STENCIL_WRITEMASK exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_WRITEMASK_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STENCIL_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_WRITEMASK is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STENCIL_WRITEMASK_type" purpose="Check if the type of WebGLRenderingContext.STENCIL_WRITEMASK is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STENCIL_WRITEMASK_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STREAM_DRAW_exists" purpose="Check if WebGLRenderingContext.STREAM_DRAW exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STREAM_DRAW_exists" purpose="Check if WebGLRenderingContext.STREAM_DRAW exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STREAM_DRAW_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_STREAM_DRAW_type" purpose="Check if the type of WebGLRenderingContext.STREAM_DRAW is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_STREAM_DRAW_type" purpose="Check if the type of WebGLRenderingContext.STREAM_DRAW is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_STREAM_DRAW_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SUBPIXEL_BITS_exists" purpose="Check if WebGLRenderingContext.SUBPIXEL_BITS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SUBPIXEL_BITS_exists" purpose="Check if WebGLRenderingContext.SUBPIXEL_BITS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SUBPIXEL_BITS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_SUBPIXEL_BITS_type" purpose="Check if the type of WebGLRenderingContext.SUBPIXEL_BITS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_SUBPIXEL_BITS_type" purpose="Check if the type of WebGLRenderingContext.SUBPIXEL_BITS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_SUBPIXEL_BITS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texImage2D_type" purpose="Check if the type of WebGLRenderingContext.texImage2D is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texImage2D_type" purpose="Check if the type of WebGLRenderingContext.texImage2D is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texImage2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texParameterf_type" purpose="Check if the type of WebGLRenderingContext.texParameterf is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texParameterf_type" purpose="Check if the type of WebGLRenderingContext.texParameterf is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texParameterf_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texParameteri_type" purpose="Check if the type of WebGLRenderingContext.texParameteri is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texParameteri_type" purpose="Check if the type of WebGLRenderingContext.texParameteri is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texParameteri_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_texSubImage2D_type" purpose="Check if the type of WebGLRenderingContext.texSubImage2D is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_texSubImage2D_type" purpose="Check if the type of WebGLRenderingContext.texSubImage2D is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_texSubImage2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE0_exists" purpose="Check if WebGLRenderingContext.TEXTURE0 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE0_exists" purpose="Check if WebGLRenderingContext.TEXTURE0 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE0_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE0_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE0 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE0_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE0 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE0_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE10_exists" purpose="Check if WebGLRenderingContext.TEXTURE10 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE10_exists" purpose="Check if WebGLRenderingContext.TEXTURE10 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE10_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE10_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE10 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE10_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE10 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE10_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE11_exists" purpose="Check if WebGLRenderingContext.TEXTURE11 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE11_exists" purpose="Check if WebGLRenderingContext.TEXTURE11 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE11_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE11_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE11 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE11_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE11 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE11_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE12_exists" purpose="Check if WebGLRenderingContext.TEXTURE12 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE12_exists" purpose="Check if WebGLRenderingContext.TEXTURE12 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE12_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE12_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE12 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE12_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE12 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE12_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE13_exists" purpose="Check if WebGLRenderingContext.TEXTURE13 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE13_exists" purpose="Check if WebGLRenderingContext.TEXTURE13 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE13_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE13_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE13 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE13_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE13 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE13_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE14_exists" purpose="Check if WebGLRenderingContext.TEXTURE14 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE14_exists" purpose="Check if WebGLRenderingContext.TEXTURE14 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE14_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE14_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE14 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE14_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE14 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE14_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE15_exists" purpose="Check if WebGLRenderingContext.TEXTURE15 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE15_exists" purpose="Check if WebGLRenderingContext.TEXTURE15 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE15_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE15_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE15 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE15_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE15 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE15_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE16_exists" purpose="Check if WebGLRenderingContext.TEXTURE16 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE16_exists" purpose="Check if WebGLRenderingContext.TEXTURE16 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE16_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE16_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE16 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE16_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE16 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE16_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE17_exists" purpose="Check if WebGLRenderingContext.TEXTURE17 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE17_exists" purpose="Check if WebGLRenderingContext.TEXTURE17 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE17_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE17_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE17 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE17_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE17 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE17_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE18_exists" purpose="Check if WebGLRenderingContext.TEXTURE18 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE18_exists" purpose="Check if WebGLRenderingContext.TEXTURE18 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE18_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE18_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE18 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE18_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE18 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE18_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE19_exists" purpose="Check if WebGLRenderingContext.TEXTURE19 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE19_exists" purpose="Check if WebGLRenderingContext.TEXTURE19 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE19_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE19_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE19 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE19_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE19 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE19_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE1_exists" purpose="Check if WebGLRenderingContext.TEXTURE1 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE1_exists" purpose="Check if WebGLRenderingContext.TEXTURE1 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE1_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE1_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE1 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE1_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE1 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE1_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE20_exists" purpose="Check if WebGLRenderingContext.TEXTURE20 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE20_exists" purpose="Check if WebGLRenderingContext.TEXTURE20 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE20_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE20_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE20 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE20_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE20 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE20_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE21_exists" purpose="Check if WebGLRenderingContext.TEXTURE21 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE21_exists" purpose="Check if WebGLRenderingContext.TEXTURE21 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE21_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE21_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE21 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE21_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE21 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE21_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE22_exists" purpose="Check if WebGLRenderingContext.TEXTURE22 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE22_exists" purpose="Check if WebGLRenderingContext.TEXTURE22 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE22_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE22_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE22 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE22_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE22 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE22_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE23_exists" purpose="Check if WebGLRenderingContext.TEXTURE23 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE23_exists" purpose="Check if WebGLRenderingContext.TEXTURE23 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE23_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE23_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE23 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE23_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE23 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE23_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE24_exists" purpose="Check if WebGLRenderingContext.TEXTURE24 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE24_exists" purpose="Check if WebGLRenderingContext.TEXTURE24 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE24_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE24_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE24 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE24_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE24 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE24_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE25_exists" purpose="Check if WebGLRenderingContext.TEXTURE25 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE25_exists" purpose="Check if WebGLRenderingContext.TEXTURE25 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE25_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE25_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE25 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE25_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE25 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE25_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE26_exists" purpose="Check if WebGLRenderingContext.TEXTURE26 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE26_exists" purpose="Check if WebGLRenderingContext.TEXTURE26 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE26_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE26_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE26 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE26_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE26 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE26_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE27_exists" purpose="Check if WebGLRenderingContext.TEXTURE27 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE27_exists" purpose="Check if WebGLRenderingContext.TEXTURE27 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE27_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE27_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE27 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE27_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE27 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE27_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE28_exists" purpose="Check if WebGLRenderingContext.TEXTURE28 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE28_exists" purpose="Check if WebGLRenderingContext.TEXTURE28 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE28_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE28_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE28 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE28_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE28 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE28_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE29_exists" purpose="Check if WebGLRenderingContext.TEXTURE29 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE29_exists" purpose="Check if WebGLRenderingContext.TEXTURE29 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE29_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE29_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE29 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE29_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE29 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE29_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE2_exists" purpose="Check if WebGLRenderingContext.TEXTURE2 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE2_exists" purpose="Check if WebGLRenderingContext.TEXTURE2 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE2_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE2 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE2_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE2 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE30_exists" purpose="Check if WebGLRenderingContext.TEXTURE30 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE30_exists" purpose="Check if WebGLRenderingContext.TEXTURE30 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE30_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE30_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE30 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE30_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE30 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE30_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE31_exists" purpose="Check if WebGLRenderingContext.TEXTURE31 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE31_exists" purpose="Check if WebGLRenderingContext.TEXTURE31 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE31_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE31_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE31 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE31_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE31 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE31_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE3_exists" purpose="Check if WebGLRenderingContext.TEXTURE3 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE3_exists" purpose="Check if WebGLRenderingContext.TEXTURE3 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE3_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE3_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE3 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE3_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE3 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE3_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE4_exists" purpose="Check if WebGLRenderingContext.TEXTURE4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE4_exists" purpose="Check if WebGLRenderingContext.TEXTURE4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE4_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE4_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE5_exists" purpose="Check if WebGLRenderingContext.TEXTURE5 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE5_exists" purpose="Check if WebGLRenderingContext.TEXTURE5 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE5_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE5_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE5 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE5_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE5 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE5_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE6_exists" purpose="Check if WebGLRenderingContext.TEXTURE6 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE6_exists" purpose="Check if WebGLRenderingContext.TEXTURE6 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE6_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE6_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE6 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE6_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE6 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE6_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE7_exists" purpose="Check if WebGLRenderingContext.TEXTURE7 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE7_exists" purpose="Check if WebGLRenderingContext.TEXTURE7 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE7_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE7_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE7 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE7_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE7 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE7_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE8_exists" purpose="Check if WebGLRenderingContext.TEXTURE8 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE8_exists" purpose="Check if WebGLRenderingContext.TEXTURE8 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE8_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE8_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE8 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE8_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE8 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE8_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE9_exists" purpose="Check if WebGLRenderingContext.TEXTURE9 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE9_exists" purpose="Check if WebGLRenderingContext.TEXTURE9 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE9_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE9_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE9 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE9_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE9 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE9_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_2D_exists" purpose="Check if WebGLRenderingContext.TEXTURE_2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_2D_exists" purpose="Check if WebGLRenderingContext.TEXTURE_2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_2D_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_2D is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_2D_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_2D is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_2D_exists" purpose="Check if WebGLRenderingContext.TEXTURE_BINDING_2D exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_2D_exists" purpose="Check if WebGLRenderingContext.TEXTURE_BINDING_2D exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_BINDING_2D_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_2D_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_BINDING_2D is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_2D_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_BINDING_2D is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_BINDING_2D_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_exists" purpose="Check if WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_exists" purpose="Check if WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_BINDING_CUBE_MAP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_BINDING_CUBE_MAP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_X is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_X_type.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="WebGL12">
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Y is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Y_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_NEGATIVE_Z is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_NEGATIVE_Z_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_X is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_X_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Y is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Y_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_exists" purpose="Check if WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP_POSITIVE_Z is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_POSITIVE_Z_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_CUBE_MAP_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_CUBE_MAP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_CUBE_MAP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_exists" purpose="Check if WebGLRenderingContext.TEXTURE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_exists" purpose="Check if WebGLRenderingContext.TEXTURE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_MAG_FILTER_exists" purpose="Check if WebGLRenderingContext.TEXTURE_MAG_FILTER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_MAG_FILTER_exists" purpose="Check if WebGLRenderingContext.TEXTURE_MAG_FILTER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_MAG_FILTER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_MAG_FILTER_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_MAG_FILTER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_MAG_FILTER_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_MAG_FILTER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_MAG_FILTER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_MIN_FILTER_exists" purpose="Check if WebGLRenderingContext.TEXTURE_MIN_FILTER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_MIN_FILTER_exists" purpose="Check if WebGLRenderingContext.TEXTURE_MIN_FILTER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_MIN_FILTER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_MIN_FILTER_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_MIN_FILTER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_MIN_FILTER_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_MIN_FILTER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_MIN_FILTER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_S_exists" purpose="Check if WebGLRenderingContext.TEXTURE_WRAP_S exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_S_exists" purpose="Check if WebGLRenderingContext.TEXTURE_WRAP_S exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_WRAP_S_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_S_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_WRAP_S is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_S_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_WRAP_S is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_WRAP_S_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_T_exists" purpose="Check if WebGLRenderingContext.TEXTURE_WRAP_T exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_T_exists" purpose="Check if WebGLRenderingContext.TEXTURE_WRAP_T exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_WRAP_T_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_T_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_WRAP_T is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TEXTURE_WRAP_T_type" purpose="Check if the type of WebGLRenderingContext.TEXTURE_WRAP_T is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TEXTURE_WRAP_T_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLES_exists" purpose="Check if WebGLRenderingContext.TRIANGLES exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLES_exists" purpose="Check if WebGLRenderingContext.TRIANGLES exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLES_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLES_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLES is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLES_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLES is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLES_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLE_FAN_exists" purpose="Check if WebGLRenderingContext.TRIANGLE_FAN exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLE_FAN_exists" purpose="Check if WebGLRenderingContext.TRIANGLE_FAN exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLE_FAN_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLE_FAN_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLE_FAN is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLE_FAN_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLE_FAN is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLE_FAN_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLE_STRIP_exists" purpose="Check if WebGLRenderingContext.TRIANGLE_STRIP exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLE_STRIP_exists" purpose="Check if WebGLRenderingContext.TRIANGLE_STRIP exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLE_STRIP_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_TRIANGLE_STRIP_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLE_STRIP is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_TRIANGLE_STRIP_type" purpose="Check if the type of WebGLRenderingContext.TRIANGLE_STRIP is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_TRIANGLE_STRIP_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1fv_type" purpose="Check if the type of WebGLRenderingContext.uniform1fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1fv_type" purpose="Check if the type of WebGLRenderingContext.uniform1fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1f_type" purpose="Check if the type of WebGLRenderingContext.uniform1f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1f_type" purpose="Check if the type of WebGLRenderingContext.uniform1f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1iv_type" purpose="Check if the type of WebGLRenderingContext.uniform1iv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1iv_type" purpose="Check if the type of WebGLRenderingContext.uniform1iv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1iv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform1i_type" purpose="Check if the type of WebGLRenderingContext.uniform1i is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform1i_type" purpose="Check if the type of WebGLRenderingContext.uniform1i is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform1i_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2fv_type" purpose="Check if the type of WebGLRenderingContext.uniform2fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2fv_type" purpose="Check if the type of WebGLRenderingContext.uniform2fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2f_type" purpose="Check if the type of WebGLRenderingContext.uniform2f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2f_type" purpose="Check if the type of WebGLRenderingContext.uniform2f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2iv_type" purpose="Check if the type of WebGLRenderingContext.uniform2iv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2iv_type" purpose="Check if the type of WebGLRenderingContext.uniform2iv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2iv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform2i_type" purpose="Check if the type of WebGLRenderingContext.uniform2i is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform2i_type" purpose="Check if the type of WebGLRenderingContext.uniform2i is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform2i_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3fv_type" purpose="Check if the type of WebGLRenderingContext.uniform3fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3fv_type" purpose="Check if the type of WebGLRenderingContext.uniform3fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3f_type" purpose="Check if the type of WebGLRenderingContext.uniform3f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3f_type" purpose="Check if the type of WebGLRenderingContext.uniform3f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3iv_type" purpose="Check if the type of WebGLRenderingContext.uniform3iv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3iv_type" purpose="Check if the type of WebGLRenderingContext.uniform3iv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3iv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform3i_type" purpose="Check if the type of WebGLRenderingContext.uniform3i is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform3i_type" purpose="Check if the type of WebGLRenderingContext.uniform3i is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform3i_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4fv_type" purpose="Check if the type of WebGLRenderingContext.uniform4fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4fv_type" purpose="Check if the type of WebGLRenderingContext.uniform4fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4f_type" purpose="Check if the type of WebGLRenderingContext.uniform4f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4f_type" purpose="Check if the type of WebGLRenderingContext.uniform4f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4iv_type" purpose="Check if the type of WebGLRenderingContext.uniform4iv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4iv_type" purpose="Check if the type of WebGLRenderingContext.uniform4iv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4iv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniform4i_type" purpose="Check if the type of WebGLRenderingContext.uniform4i is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniform4i_type" purpose="Check if the type of WebGLRenderingContext.uniform4i is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniform4i_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix2fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix2fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix2fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix2fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix2fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix3fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix3fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix3fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix3fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix3fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_uniformMatrix4fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix4fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_uniformMatrix4fv_type" purpose="Check if the type of WebGLRenderingContext.uniformMatrix4fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_uniformMatrix4fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_ALIGNMENT_exists" purpose="Check if WebGLRenderingContext.UNPACK_ALIGNMENT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_ALIGNMENT_exists" purpose="Check if WebGLRenderingContext.UNPACK_ALIGNMENT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_ALIGNMENT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_ALIGNMENT_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_ALIGNMENT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_ALIGNMENT_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_ALIGNMENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_ALIGNMENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_COLORSPACE_CONVERSION_WEBGL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_COLORSPACE_CONVERSION_WEBGL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_FLIP_Y_WEBGL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_FLIP_Y_WEBGL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_exists" purpose="Check if WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_type" purpose="Check if the type of WebGLRenderingContext.UNPACK_PREMULTIPLY_ALPHA_WEBGL is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNPACK_PREMULTIPLY_ALPHA_WEBGL_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_BYTE_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_BYTE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_BYTE_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_BYTE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_BYTE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_BYTE_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_BYTE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_BYTE_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_BYTE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_BYTE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_INT_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_INT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_INT_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_INT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_INT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_INT_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_INT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_INT_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_INT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_INT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_4_4_4_4 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_4_4_4_4_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_5_5_5_1 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_5_5_5_1_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_6_5_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_5_6_5 exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_6_5_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT_5_6_5 exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_5_6_5_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_6_5_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_5_6_5 is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_5_6_5_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT_5_6_5 is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_5_6_5_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_exists" purpose="Check if WebGLRenderingContext.UNSIGNED_SHORT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_UNSIGNED_SHORT_type" purpose="Check if the type of WebGLRenderingContext.UNSIGNED_SHORT is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_UNSIGNED_SHORT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_useProgram_type" purpose="Check if the type of WebGLRenderingContext.useProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_useProgram_type" purpose="Check if the type of WebGLRenderingContext.useProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_useProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_validateProgram_type" purpose="Check if the type of WebGLRenderingContext.validateProgram is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_validateProgram_type" purpose="Check if the type of WebGLRenderingContext.validateProgram is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_validateProgram_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VALIDATE_STATUS_exists" purpose="Check if WebGLRenderingContext.VALIDATE_STATUS exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VALIDATE_STATUS_exists" purpose="Check if WebGLRenderingContext.VALIDATE_STATUS exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VALIDATE_STATUS_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VALIDATE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.VALIDATE_STATUS is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VALIDATE_STATUS_type" purpose="Check if the type of WebGLRenderingContext.VALIDATE_STATUS is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VALIDATE_STATUS_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VENDOR_exists" purpose="Check if WebGLRenderingContext.VENDOR exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VENDOR_exists" purpose="Check if WebGLRenderingContext.VENDOR exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VENDOR_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VENDOR_type" purpose="Check if the type of WebGLRenderingContext.VENDOR is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VENDOR_type" purpose="Check if the type of WebGLRenderingContext.VENDOR is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VENDOR_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERSION_exists" purpose="Check if WebGLRenderingContext.VERSION exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERSION_exists" purpose="Check if WebGLRenderingContext.VERSION exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERSION_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERSION_type" purpose="Check if the type of WebGLRenderingContext.VERSION is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERSION_type" purpose="Check if the type of WebGLRenderingContext.VERSION is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERSION_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib1fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib1fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib1fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib1fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib1fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib1f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib1f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib1f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib1f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib1f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib2fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib2fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib2fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib2fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib2fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib2f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib2f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib2f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib2f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib2f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib3fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib3fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib3fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib3fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib3fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib3f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib3f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib3f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib3f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib3f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib4fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib4fv is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib4fv_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib4fv is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib4fv_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttrib4f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib4f is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttrib4f_type" purpose="Check if the type of WebGLRenderingContext.vertexAttrib4f is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttrib4f_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_vertexAttribPointer_type" purpose="Check if the type of WebGLRenderingContext.vertexAttribPointer is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_vertexAttribPointer_type" purpose="Check if the type of WebGLRenderingContext.vertexAttribPointer is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_vertexAttribPointer_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_ENABLED is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_ENABLED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_NORMALIZED is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_NORMALIZED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_POINTER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_POINTER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_SIZE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_SIZE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_STRIDE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_STRIDE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_exists" purpose="Check if WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_ATTRIB_ARRAY_TYPE is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_ATTRIB_ARRAY_TYPE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_SHADER_exists" purpose="Check if WebGLRenderingContext.VERTEX_SHADER exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_SHADER_exists" purpose="Check if WebGLRenderingContext.VERTEX_SHADER exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_SHADER_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VERTEX_SHADER_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_SHADER is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VERTEX_SHADER_type" purpose="Check if the type of WebGLRenderingContext.VERTEX_SHADER is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VERTEX_SHADER_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_viewport_type" purpose="Check if the type of WebGLRenderingContext.viewport is 'function'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_viewport_type" purpose="Check if the type of WebGLRenderingContext.viewport is 'function'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_viewport_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_VIEWPORT_exists" purpose="Check if WebGLRenderingContext.VIEWPORT exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_VIEWPORT_exists" purpose="Check if WebGLRenderingContext.VIEWPORT exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_VIEWPORT_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ZERO_exists" purpose="Check if WebGLRenderingContext.ZERO exists">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ZERO_exists" purpose="Check if WebGLRenderingContext.ZERO exists">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ZERO_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_ZERO_type" purpose="Check if the type of WebGLRenderingContext.ZERO is 'number'">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_ZERO_type" purpose="Check if the type of WebGLRenderingContext.ZERO is 'number'">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_ZERO_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_onlyone" purpose="Check if WebGLRenderingContext object is only one">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_onlyone" purpose="Check if WebGLRenderingContext object is only one">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_onlyone.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_support" purpose="Check if WebGLRenderingContext supports">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_support" purpose="Check if WebGLRenderingContext supports">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_support.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webglrenderingcontext_support_moz-webgl" purpose="Check if WebGLRenderingContext supports moz-webgl">
+      <testcase component="WebAPI/Supplementary API Reference/WebGL - Khronos (Partial)" execution_type="auto" id="webglrenderingcontext_support_moz-webgl" purpose="Check if WebGLRenderingContext supports moz-webgl">
         <description>
           <test_script_entry>/opt/tct-webgl-nonw3c-tests/webgl/webglrenderingcontext_support_moz-webgl.html</test_script_entry>
         </description>
index bdafc408ba97a35b2f4bf70f0f6dc61a2f976b2f..169cb4a24c9e8e27ff9a251ff9d5638dc1616c06 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-webmessaging-w3c-tests">
     <set name="WebMessaging">
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_effective_port1" purpose="Check the effective port1 of the created MessageChannel">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_effective_port1" purpose="Check the effective port1 of the created MessageChannel">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_effective_port1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_effective_port2" purpose="Check the effective port2 of the created MessageChannel">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_effective_port2" purpose="Check the effective port2 of the created MessageChannel">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_effective_port2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_invalid_port" purpose="Check Channel Message invalid channel">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_invalid_port" purpose="Check Channel Message invalid channel">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_invalid_port.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port1_exists" purpose="Check if the MessageChannel.port1 attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_exists" purpose="Check if the MessageChannel.port1 attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port1_readonly" purpose="Check if the MessageChannel.port1 attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_readonly" purpose="Check if the MessageChannel.port1 attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port2_exists" purpose="Check if the MessageChannel.port2 attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_exists" purpose="Check if the MessageChannel.port2 attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port2_readonly" purpose="Check if the MessageChannel.port2 attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_readonly" purpose="Check if the MessageChannel.port2 attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_data_basic" purpose="Check if MessageEvent.data return the initialized value">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_basic" purpose="Check if MessageEvent.data return the initialized value">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_data_default_value" purpose="Check that the MessageEvent.data attribute must be initialized to null if the object is created">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_default_value" purpose="Check that the MessageEvent.data attribute must be initialized to null if the object is created">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_data_exists" purpose="Check if the MessageEvent.data attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_exists" purpose="Check if the MessageEvent.data attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_data_readonly" purpose="Check if the MessageEvent.data attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_data_readonly" purpose="Check if the MessageEvent.data attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_data_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_lastEventId_default_value" purpose="Check that the MessageEvent.lastEventId attribute must be initialized to the empty string if the object is created">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_default_value" purpose="Check that the MessageEvent.lastEventId attribute must be initialized to the empty string if the object is created">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_lastEventId_exists" purpose="Check if the MessageEvent.lastEventId attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_exists" purpose="Check if the MessageEvent.lastEventId attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_lastEventId_readonly" purpose="Check if the MessageEvent.lastEventId is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_readonly" purpose="Check if the MessageEvent.lastEventId is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_origin_basic" purpose="Check if the MessageEvent.origin return the initialized value">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_basic" purpose="Check if the MessageEvent.origin return the initialized value">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_origin_default_value" purpose="Check that the MessageEvent.origin attribute must be initialized to the empty string if the object is created">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_default_value" purpose="Check that the MessageEvent.origin attribute must be initialized to the empty string if the object is created">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_origin_exists" purpose="Check if the MessageEvent.origin attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_exists" purpose="Check if the MessageEvent.origin attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_origin_readonly" purpose="Check if the MessageEvent.origin attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_readonly" purpose="Check if the MessageEvent.origin attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_ports_basic" purpose="Check if the MessageEvent.ports return the initialized value">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_basic" purpose="Check if the MessageEvent.ports return the initialized value">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_ports_default_value" purpose="Check that MessageEvent.ports attribute must be initialized to empty object if the object is created">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_default_value" purpose="Check that MessageEvent.ports attribute must be initialized to empty object if the object is created">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_ports_exists" purpose="Check if the MessageEvent.ports attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_exists" purpose="Check if the MessageEvent.ports attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_ports_readonly" purpose="Check if the MessageEvent.port attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_readonly" purpose="Check if the MessageEvent.port attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_source_basic" purpose="Check if the MessageEvent.source return the initialized value">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_basic" purpose="Check if the MessageEvent.source return the initialized value">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_source_default_value" purpose="Check that the MessageEvent.source attribute must be initialized to null if the object is created">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_default_value" purpose="Check that the MessageEvent.source attribute must be initialized to null if the object is created">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_source_exists" purpose="Check if the MessageEvent.source attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_exists" purpose="Check if the MessageEvent.source attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_source_readonly" purpose="Check if the MessageEvent.source attribute is readonly">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_readonly" purpose="Check if the MessageEvent.source attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_close_exists" purpose="Check if the MessagePort.close() method exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_exists" purpose="Check if the MessagePort.close() method exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_close_port1" purpose="Check that it will not receive message if port1 invoke close method">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_port1" purpose="Check that it will not receive message if port1 invoke close method">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_port1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_close_port2" purpose="Check that it will not receive message if port2 invoke close method">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_port2" purpose="Check that it will not receive message if port2 invoke close method">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_port2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_close_type" purpose="Check if the type of MessagePort.close is function">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_close_type" purpose="Check if the type of MessagePort.close is function">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_close_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_onmessage_exists" purpose="Check if the MessagePort.onmessage attribute exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_exists" purpose="Check if the MessagePort.onmessage attribute exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_onmessage_port1_send" purpose="Check that the port2 will receive the message form port1 if the port1 send message port2 by method of MessagePort.onmessage">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_port1_send" purpose="Check that the port2 will receive the message form port1 if the port1 send message port2 by method of MessagePort.onmessage">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_port1_send.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_onmessage_port2_send" purpose="Check that the port1 will receive the message form port2 if the port2 send message port1 by method of MessagePort.onmessage">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_port2_send" purpose="Check that the port1 will receive the message form port2 if the port2 send message port1 by method of MessagePort.onmessage">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_port2_send.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_channel_basic" purpose="Check if the MessagePort.postmessage is with port1 and port2 of MessageChannel">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_channel_basic" purpose="Check if the MessagePort.postmessage is with port1 and port2 of MessageChannel">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_channel_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_exists" purpose="Check if the MessagePort.postMessage method exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_exists" purpose="Check if the MessagePort.postMessage method exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_no_args" purpose="Check if the MessagePort.postmessage method if no args">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_no_args" purpose="Check if the MessagePort.postmessage method if no args">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_no_args.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_null" purpose="Check if the MessagePort.postmessage method  args is able to be null">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_null" purpose="Check if the MessagePort.postmessage method  args is able to be null">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_same_port" purpose="Check if the MessagePort.port1 will not receive message that from itself">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_same_port" purpose="Check if the MessagePort.port1 will not receive message that from itself">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_same_port.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_postMessage_type" purpose="Check if the type of MessagePort.postmessage is a function">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_postMessage_type" purpose="Check if the type of MessagePort.postmessage is a function">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_postMessage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_start_exists" purpose="Check if the MessagePort.start method exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_exists" purpose="Check if the MessagePort.start method exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_start_port1" purpose="Check if MessagePort.start method,if port1 invoke start method,it will still receive message">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_port1" purpose="Check if MessagePort.start method,if port1 invoke start method,it will still receive message">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_port1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_start_port2" purpose="Check if MessagePort.start method,if port2 invoke start method it will receive message">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_port2" purpose="Check if MessagePort.start method,if port2 invoke start method it will receive message">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_port2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_start_type" purpose="Check if the type of the MessagePort.start is function">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_start_type" purpose="Check if the type of the MessagePort.start is function">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_start_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin1" purpose="Check if W3C web message is able to send to wrong origin1">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin1" purpose="Check if W3C web message is able to send to wrong origin1">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin1.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin2" purpose="Check if W3C web message is able to send to wrong origin2">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin2" purpose="Check if W3C web message is able to send to wrong origin2">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin2.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin3" purpose="Check if W3C web message is able to send to wrong origin3">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_message_wrong_origin3" purpose="Check if W3C web message is able to send to wrong origin3">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_message_wrong_origin3.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_cross_post_normal_message" purpose="Check if W3C web message is able to send and receive">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_normal_message" purpose="Check if W3C web message is able to send and receive">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_normal_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_cross_post_specical_message" purpose="Check if W3C web message is able to send specical msg">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_cross_post_specical_message" purpose="Check if W3C web message is able to send specical msg">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_cross_post_specical_message.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_base" purpose="Check that the value of eventsource.data is 'ok' if window.postMessage method is triggered">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_base" purpose="Check that the value of eventsource.data is 'ok' if window.postMessage method is triggered">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_contentWindow" purpose="Check if window.postMessage method support a parent page send message to a child page">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_contentWindow" purpose="Check if window.postMessage method support a parent page send message to a child page">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_contentWindow.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_empty_string" purpose="Check that the value of eventsource.data is empty string if window.postMessage method be set to empty string">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_empty_string" purpose="Check that the value of eventsource.data is empty string if window.postMessage method be set to empty string">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_null" purpose="Check that the value of eventsource.data is null if window.postMessage method be set to null">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_null" purpose="Check that the value of eventsource.data is null if window.postMessage method be set to null">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_parent" purpose="Check if a child page is able to send message to the parent page">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_parent" purpose="Check if a child page is able to send message to the parent page">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_parent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_type" purpose="Check if the type of window.postMessage method is function">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_type" purpose="Check if the type of window.postMessage method is function">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port1_type" purpose="Check if the type of MessageChannel.port1 is MessagePort object">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port1_type" purpose="Check if the type of MessageChannel.port1 is MessagePort object">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port1_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_port2_type" purpose="Check if the type of MessageChannel.port2 is MessagePort object">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_port2_type" purpose="Check if the type of MessageChannel.port2 is MessagePort object">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_port2_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_lastEventId_type" purpose="Check if the type of MessageEvent.lastEventId is string">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_lastEventId_type" purpose="Check if the type of MessageEvent.lastEventId is string">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_lastEventId_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_origin_type" purpose="Check if the type of MessageEvent.origin is string">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_origin_type" purpose="Check if the type of MessageEvent.origin is string">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_origin_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_ports_type" purpose="Check if the type of MessageEvent.ports is the MessagePort array">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_ports_type" purpose="Check if the type of MessageEvent.ports is the MessagePort array">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_ports_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_source_type" purpose="Check if the type of MessageEvent.source is the WindowProxy of the source window">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_source_type" purpose="Check if the type of MessageEvent.source is the WindowProxy of the source window">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_source_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_onmessage_type" purpose="Check if the type of MessagePort.onmessage is function">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_onmessage_type" purpose="Check if the type of MessagePort.onmessage is function">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_onmessage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_exception_DataCloneError" purpose="Check that a DataCloneError exception is to be thrown if the message argument of window.postMessaging() could not be cloned">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_exception_DataCloneError" purpose="Check that a DataCloneError exception is to be thrown if the message argument of window.postMessaging() could not be cloned">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_exception_DataCloneError.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_message_ArrayBuffer" purpose="Check if the type of the message parameter of the postMessage function is ArrayBuffer and the message can send and receive in normally">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_ArrayBuffer" purpose="Check if the type of the message parameter of the postMessage function is ArrayBuffer and the message can send and receive in normally">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_ArrayBuffer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_message_date" purpose="Check if the type of the message parameter of the postMessage function is date and the message can send and receive in normally">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_date" purpose="Check if the type of the message parameter of the postMessage function is date and the message can send and receive in normally">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_date.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_message_FileBlob" purpose="Check if the type of the message parameter of the postMessage function is FileBlob and the message can send and receive in normally">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_FileBlob" purpose="Check if the type of the message parameter of the postMessage function is FileBlob and the message can send and receive in normally">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_FileBlob.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_message_FileList" purpose="Check if the type of the message parameter of the postMessage function is FileList and the message can send and receive in normally">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_FileList" purpose="Check if the type of the message parameter of the postMessage function is FileList and the message can send and receive in normally">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_FileList.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_message_number" purpose="Check if the type of the message parameter of the postMessage function is number and the message can send and receive in normally">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_message_number" purpose="Check if the type of the message parameter of the postMessage function is number and the message can send and receive in normally">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_message_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_window_postMessage_targetOrigin_invalid" purpose="Check that a SynctaxError exception to be thrown if the value of the targetOrigin parameter of postmessage is invalid">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_window_postMessage_targetOrigin_invalid" purpose="Check that a SynctaxError exception to be thrown if the value of the targetOrigin parameter of postmessage is invalid">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_window_postMessage_targetOrigin_invalid.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_MessagePort_initial_disabled" purpose="Check if a port message queue can be enabled or disabled, and is initially disabled">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_MessagePort_initial_disabled" purpose="Check if a port message queue can be enabled or disabled, and is initially disabled">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_MessagePort_initial_disabled.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_MessagePort_onmessage_start" purpose="Check if the first time a MessagePort object's onmessage IDL attribute is set, the port's port message queue must be enabled, as if the start() method had been called">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_MessagePort_onmessage_start" purpose="Check if the first time a MessagePort object's onmessage IDL attribute is set, the port's port message queue must be enabled, as if the start() method had been called">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_MessagePort_onmessage_start.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_clone_port_1" purpose="Check if when the user agent is to clone a port original port, with the clone being owned by owner, it must return a new MessagePort object">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_clone_port_1" purpose="Check if when the user agent is to clone a port original port, with the clone being owned by owner, it must return a new MessagePort object">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_clone_port.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_clone_port_2" purpose="Check if data sent through remote port is received by the new cloned port">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_clone_port_2" purpose="Check if data sent through remote port is received by the new cloned port">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_clone_port.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_DataCloneErr" purpose="Check if throw a DataCloneError when a host object is used with postMessage">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_DataCloneErr" purpose="Check if throw a DataCloneError when a host object is used with postMessage">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_DataCloneErr.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_event_properties" purpose="Check if it will create an event that uses the MessageEvent interface">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_event_properties" purpose="Check if it will create an event that uses the MessageEvent interface">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_event_properties.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_ports_readonly_array" purpose="Check if using the postMessage() method make new ports into a read only array">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_ports_readonly_array" purpose="Check if using the postMessage() method make new ports into a read only array">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_ports_readonly_array.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Channel_postMessage_target_source" purpose="Check if let target port be the port with which source port is entangled">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Channel_postMessage_target_source" purpose="Check if let target port be the port with which source port is entangled">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Channel_postMessage_target_source.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_Document" purpose="Check if postMessage with Document object: Throw a DataCloneError if message could not be cloned">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_Document" purpose="Check if postMessage with Document object: Throw a DataCloneError if message could not be cloned">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Document.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_Function" purpose="Check if postMessage with Function object: Throw a DataCloneError if message could not be cloned">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_Function" purpose="Check if postMessage with Function object: Throw a DataCloneError if message could not be cloned">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Function.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_invalid_targetOrigin" purpose="Check if the value of the targetOrigin argument is neither a single U+002A ASTERISK character (*), a single U+002F SOLIDUS character (/), nor an absolute URL, then throw a SyntaxError exception and abort the overall set of steps">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_invalid_targetOrigin" purpose="Check if the value of the targetOrigin argument is neither a single U+002A ASTERISK character (*), a single U+002F SOLIDUS character (/), nor an absolute URL, then throw a SyntaxError exception and abort the overall set of steps">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_invalid_targetOrigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Message-channels_001" purpose="Check that the basic usage of messagechannel method">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="Message-channels_001" purpose="Check that the basic usage of messagechannel method">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="message-channels_002" purpose="Check that the basic usage of messagechannel method without start()">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_002" purpose="Check that the basic usage of messagechannel method without start()">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="message-channels_003" purpose="Check that the basic usage of messagechannel method with implied start()">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_003" purpose="Check that the basic usage of messagechannel method with implied start()">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="message-channels_004" purpose="Check that the basic usage of messagechannel method with cross-document channel">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="message-channels_004" purpose="Check that the basic usage of messagechannel method with cross-document channel">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/message-channels/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_001" purpose="Check if the postMessage method  resolve broken url without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_001" purpose="Check if the postMessage method  resolve broken url without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_002" purpose="Check if the postMessage method resolve url with stuff in host-specific without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_002" purpose="Check if the postMessage method resolve url with stuff in host-specific without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_003" purpose="Check if the postMessage method resolve 'example.org' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_003" purpose="Check if the postMessage method resolve 'example.org' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_004" purpose="Check if the postMessage method resolve special value '/' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_004" purpose="Check if the postMessage method resolve special value '/' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_005" purpose="Check if the postMessage method resolve a same origin targetOrigin without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_005" purpose="Check if the postMessage method resolve a same origin targetOrigin without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_006" purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_006" purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_007" purpose="Check if the postMessage method resolve special value '*' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_007" purpose="Check if the postMessage method resolve special value '*' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_011" purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_011" purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/011.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_012" purpose="Check if the postMessage method loop in array in structured clone without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_012" purpose="Check if the postMessage method loop in array in structured clone without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/012.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_013" purpose="Check if the postMessage method loop in object in structured clone without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_013" purpose="Check if the postMessage method loop in object in structured clone without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/013.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_014" purpose="Check if the postMessage method structured clone vs reference without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_014" purpose="Check if the postMessage method structured clone vs reference without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/014.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_015" purpose="Check if the postMessage method set different origin without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_015" purpose="Check if the postMessage method set different origin without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/015.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_016" purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_016" purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/016.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_017" purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_017" purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/017.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_018" purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_018" purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/018.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_019" purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_019" purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/019.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_023" purpose="Check if the object clone with own properties only">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_023" purpose="Check if the object clone with own properties only">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/023.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_024" purpose="Check if throw an exception if function values encountered without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_024" purpose="Check if throw an exception if function values encountered without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_027" purpose="Check if the object clone with preserving sharing without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_027" purpose="Check if the object clone with preserving sharing without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/027.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_001" purpose="Check if the postMessage method  resolve broken url with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_001" purpose="Check if the postMessage method  resolve broken url with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_002" purpose="Check if the postMessage method resolve url with stuff in host-specific with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_002" purpose="Check if the postMessage method resolve url with stuff in host-specific with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_003" purpose="Check if the postMessage method resolve 'example.org' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_003" purpose="Check if the postMessage method resolve 'example.org' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_004" purpose="Check if the postMessage method resolve special value '/' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_004" purpose="Check if the postMessage method resolve special value '/' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_005" purpose="Check if the postMessage method resolve a same origin targetOrigin with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_005" purpose="Check if the postMessage method resolve a same origin targetOrigin with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_006" purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_006" purpose="Check if the postMessage method resolve a same origin targetOrigin with trailing slash with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_007" purpose="Check if the postMessage method resolve special value '*' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_007" purpose="Check if the postMessage method resolve special value '*' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_011" purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_011" purpose="Check if the postMessage method post an imagedata (from a cloned canvas) in an array with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/011.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_012" purpose="Check if the postMessage method loop in array in structured clone with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_012" purpose="Check if the postMessage method loop in array in structured clone with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/012.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_013" purpose="Check if the postMessage method loop in object in structured clone with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_013" purpose="Check if the postMessage method loop in object in structured clone with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/013.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_014" purpose="Check if the postMessage method structured clone vs reference with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_014" purpose="Check if the postMessage method structured clone vs reference with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/014.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_015" purpose="Check if the postMessage method set different origin with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_015" purpose="Check if the postMessage method set different origin with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/015.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_016" purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_016" purpose="Check if the postMessage method set origin of the script that invoked the method 'data:' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/016.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_017" purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_017" purpose="Check if the postMessage method set origin of the script that invoked the method 'about:blank' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/017.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_018" purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_018" purpose="Check if the postMessage method set origin of the script that invoked the method 'javascript:' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/018.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_019" purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_019" purpose="Check if the postMessage method set origin of the script that invoked the method 'scheme/host/port' with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/019.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_023" purpose="Check if the postMessage method set null ports with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_023" purpose="Check if the postMessage method set null ports with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/023.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_024" purpose="Check if the postMessage method set undefined as ports with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_024" purpose="Check if the postMessage method set undefined as ports with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/024.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_027" purpose="Check if the postMessage method set message channel as ports with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_027" purpose="Check if the postMessage method set message channel as ports with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/027.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessageEvent_properties.htm" purpose="Check if create an event that uses the MessageEvent interface, with the event type message, which does not bubble, is not cancelable, and has no default action">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="MessageEvent_properties.htm" purpose="Check if create an event that uses the MessageEvent interface, with the event type message, which does not bubble, is not cancelable, and has no default action">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/MessageEvent_properties.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_MessagePorts_sorigin_1" purpose="Check if postMessage to same-origin iframe with MessagePort array containing 100 ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_MessagePorts_sorigin_1" purpose="Check if postMessage to same-origin iframe with MessagePort array containing 100 ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_MessagePorts_sorigin.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_MessagePorts_sorigin_2" purpose="Check if messageChannel is supported">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postMessage_MessagePorts_sorigin_2" purpose="Check if messageChannel is supported">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_MessagePorts_sorigin.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_1" purpose="Check if the e.data is equals to undefined without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_1" purpose="Check if the e.data is equals to undefined without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_10" purpose="Check if the e.data is equals to regex without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_10" purpose="Check if the e.data is equals to regex without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_11" purpose="Check if the e.data is equals to self without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_11" purpose="Check if the e.data is equals to self without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_14" purpose="Check if the e.data is equals to error without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_14" purpose="Check if the e.data is equals to error without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_15" purpose="Check if the e.data is equals to unreached without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_15" purpose="Check if the e.data is equals to unreached without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_2" purpose="Check if the e.data is equals to null without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_2" purpose="Check if the e.data is equals to null without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_3" purpose="Check if the e.data is equals to false without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_3" purpose="Check if the e.data is equals to false without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_4" purpose="Check if the e.data is equals to true without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_4" purpose="Check if the e.data is equals to true without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_5" purpose="Check if the e.data is equals to 1 without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_5" purpose="Check if the e.data is equals to 1 without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_6" purpose="Check if the e.data is equals to NaN without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_6" purpose="Check if the e.data is equals to NaN without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_7" purpose="Check if the e.data is equals to Infinity without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_7" purpose="Check if the e.data is equals to Infinity without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_8" purpose="Check if the e.data is equals to string without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_8" purpose="Check if the e.data is equals to string without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_010_9" purpose="Check if the e.data is equals to date without ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_010_9" purpose="Check if the e.data is equals to date without ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/010.html?total_num=15&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_1" purpose="Check if the e.data is equals to undefined with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_1" purpose="Check if the e.data is equals to undefined with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_10" purpose="Check if the e.data is equals to regex with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_10" purpose="Check if the e.data is equals to regex with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_11" purpose="Check if the e.data is equals to self with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_11" purpose="Check if the e.data is equals to self with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_14" purpose="Check if the e.data is equals to error with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_14" purpose="Check if the e.data is equals to error with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_15" purpose="Check if the e.data is equals to unreached with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_15" purpose="Check if the e.data is equals to unreached with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_2" purpose="Check if the e.data is equals to null with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_2" purpose="Check if the e.data is equals to null with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_3" purpose="Check if the e.data is equals to false with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_3" purpose="Check if the e.data is equals to false with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_4" purpose="Check if the e.data is equals to true with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_4" purpose="Check if the e.data is equals to true with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_5" purpose="Check if the e.data is equals to 1 with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_5" purpose="Check if the e.data is equals to 1 with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_6" purpose="Check if the e.data is equals to NaN with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_6" purpose="Check if the e.data is equals to NaN with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_7" purpose="Check if the e.data is equals to Infinity with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_7" purpose="Check if the e.data is equals to Infinity with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_8" purpose="Check if the e.data is equals to string with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_8" purpose="Check if the e.data is equals to string with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_010_9" purpose="Check if the e.data is equals to date with ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_010_9" purpose="Check if the e.data is equals to date with ports">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/010.html?total_num=15&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="transferred_objects_unusable_1" purpose="Check if objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="transferred_objects_unusable_1" purpose="Check if objects listed in transfer are transferred, not just cloned, meaning that they are no longer usable on the sending side">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/Transferred_objects_unusable.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_messageports_xorigin_1" purpose="Check if postMessage to cross-origin iframe with MessagePort array containing 100 ports">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_messageports_xorigin_1" purpose="Check if postMessage to cross-origin iframe with MessagePort array containing 100 ports">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_MessagePorts_xorigin.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_asterisk_xorigin" purpose="Check if send the message to the target regardless of origin, set the target origin to '*'">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_asterisk_xorigin" purpose="Check if send the message to the target regardless of origin, set the target origin to '*'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_asterisk_xorigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_arraybuffer_2" purpose="Check if the ArrayBuffer is supported">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arraybuffer_2" purpose="Check if the ArrayBuffer is supported">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_ArrayBuffer.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.data" purpose="Check if the event.data returns the data of the message">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.data" purpose="Check if the event.data returns the data of the message">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.origin" purpose="Check if the event.origin returns the origin of the message">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.origin" purpose="Check if the event.origin returns the origin of the message">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.origin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.ports_1" purpose="Check if the event.ports returns the MessagePort array sent with the message">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.ports_1" purpose="Check if the event.ports returns the MessagePort array sent with the message">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.ports.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.source.xorigin" purpose="Check if the event.source returns the WindowProxy of the source window with corss-origin">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.source.xorigin" purpose="Check if the event.source returns the WindowProxy of the source window with corss-origin">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.source.xorigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.source" purpose="Check if the event.source returns the WindowProxy of the source window with same-origin">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.source" purpose="Check if the event.source returns the WindowProxy of the source window with same-origin">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.source.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event.ports_2" purpose="Check if the MessageChannel is supported">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="event.ports_2" purpose="Check if the MessageChannel is supported">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/event.ports.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_arrays" purpose="Check if the messages can be structured objects">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arrays" purpose="Check if the messages can be structured objects">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_arrays.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_objects" purpose="Check if the messages can be structured objects, e.g., nested objects">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_objects" purpose="Check if the messages can be structured objects, e.g., nested objects">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_objects.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_date" purpose="Check if the messages can contain JavaScript values (e.g., Dates)">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_date" purpose="Check if the messages can contain JavaScript values (e.g., Dates)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_Date.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_arraybuffer_1" purpose="Check if the postMessage with ArrayBuffer object is used">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_arraybuffer_1" purpose="Check if the postMessage with ArrayBuffer object is used">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_ArrayBuffer.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_021" purpose="Check if the postMessage with ports test cross-origin when the second argument is '*'">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_021" purpose="Check if the postMessage with ports test cross-origin when the second argument is '*'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/021.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="with-ports_020" purpose="Check if the postMessage with ports test cross-origin when the second argument is url">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="with-ports_020" purpose="Check if the postMessage with ports test cross-origin when the second argument is url">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/with-ports/020.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_021" purpose="Check if the postMessage without ports test cross-origin when the second argument is '*'">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_021" purpose="Check if the postMessage without ports test cross-origin when the second argument is '*'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/021.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="without-ports_020" purpose="Check if the postMessage without ports test cross-origin when the second argument is url">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="without-ports_020" purpose="Check if the postMessage without ports test cross-origin when the second argument is url">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/without-ports/020.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_solidus_xorigin" purpose="Check if the targetOrigin argument is a single literal U+002F SOLIDUS character (/), and the Document of the Window object on which the method was invoked does not have the same origin as the entry script's document, then abort these steps silently">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_solidus_xorigin" purpose="Check if the targetOrigin argument is a single literal U+002F SOLIDUS character (/), and the Document of the Window object on which the method was invoked does not have the same origin as the entry script's document, then abort these steps silently">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_solidus_xorigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_origin_mismatch_xorigin" purpose="Check that cross-origin: Origin of the target window doesn't match the given origin">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_origin_mismatch_xorigin" purpose="Check that cross-origin: Origin of the target window doesn't match the given origin">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_origin_mismatch_xorigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_origin_mismatch" purpose="Check that same-origin: Origin of the target window doesn't match the given origin">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_origin_mismatch" purpose="Check that same-origin: Origin of the target window doesn't match the given origin">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_origin_mismatch.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postmessage_solidus_sorigin" purpose="Check that to restrict the message to same-origin targets only, without needing to explicitly state the origin, set the target origin to '/'">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="postmessage_solidus_sorigin" purpose="Check that to restrict the message to same-origin targets only, without needing to explicitly state the origin, set the target origin to '/'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/w3c/postMessage_solidus_sorigin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageChannel_exists" purpose="Check if MessageChannel interface exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageChannel_exists" purpose="Check if MessageChannel interface exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageChannel_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_exists" purpose="Check if MessageEvent interface exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_exists" purpose="Check if MessageEvent interface exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessagePort_exists" purpose="Check if MessagePort interface exists">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessagePort_exists" purpose="Check if MessagePort interface exists">
         <description>
           <test_script_entry>/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessagePort_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="webmessaging_MessageEvent_example_message_event_fired" purpose="Check if document A contains an iframe element that contains document B, and script in document A calls postMessage() on the Window object of document B, a message event will be fired on that object works">
+      <testcase component="WebAPI/Communication/HTML5 Web Messaging" execution_type="auto" id="webmessaging_MessageEvent_example_message_event_fired" purpose="Check if document A contains an iframe element that contains document B, and script in document A calls postMessage() on the Window object of document B, a message event will be fired on that object works">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-webmessaging-w3c-tests/webmessaging/webmessaging_MessageEvent_example_message_event_fired.html</test_script_entry>
         </description>
index 333f0a3e1b8fe48607091e8933b60d5968f6dfe0..69695ee3c9bcf0ffa74faafe341cf3e9abc66530 100755 (executable)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-websetting-tizen-tests">
     <set name="WebSetting">
-      <testcase execution_type="auto" id="WebSettingObject_notexist" purpose="Check if Websetting object notexist">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingObject_notexist" purpose="Check if Websetting object notexist">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingObject_notexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebSettingManager_in_tizen" purpose="check if WebsettingManager exists in Tizen">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_in_tizen" purpose="check if WebsettingManager exists in Tizen">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_in_tizen.html</test_script_entry>
         </description>
         </testcase>      
-         <testcase execution_type="auto" id="WebSettingManager_extend" purpose="Check if WebsettingManager possible extend">
+         <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_extend" purpose="Check if WebsettingManager possible extend">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_extend.html</test_script_entry>
         </description>
         </testcase>
-         <testcase execution_type="auto" id="WebSettingManager_notexist" purpose="Check if WebSettingManager notexist">
+         <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_notexist" purpose="Check if WebSettingManager notexist">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_notexist.html</test_script_entry>
         </description>
         </testcase>
-         <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_exist" purpose="Check if setUserAgentString is exist in WebSettingManager">
+         <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_exist" purpose="Check if setUserAgentString is exist in WebSettingManager">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_exist.html</test_script_entry>
         </description>
         </testcase>
-       <testcase execution_type="auto" id="WebSettingManager_setUserAgentString" purpose="Check if setAgentString method works properly">
+       <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString" purpose="Check if setAgentString method works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString.html</test_script_entry>
         </description>
         </testcase>         
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_nullableargs" purpose="Check if setAgentString method with null arguments works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_nullableargs" purpose="Check if setAgentString method with null arguments works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_nullableargs.html</test_script_entry>
         </description>
         </testcase>     
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_with_successCallback" purpose="Check if WebsettingManager setAgentString method with successCallback works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_successCallback" purpose="Check if WebsettingManager setAgentString method with successCallback works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_successCallback.html</test_script_entry>
         </description>
         </testcase>        
-     <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when success callback is invalid">
+     <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_successCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase> 
       
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when error callback is invalid">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_invalid_cb" purpose="Check if setUserAgentString throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>            
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_with_errorCallback" purpose="Check if WebsettingManager setAgentString method with errorCallback works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_with_errorCallback" purpose="Check if WebsettingManager setAgentString method with errorCallback works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when error callback is incorrect">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_setUserAgentString_errorCallback_TypeMismatch" purpose="Check if setUserAgentString throws exception when error callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_setUserAgentString_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_exist" purpose="Check if removeAllCookies is exist in WebSettingManager">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_exist" purpose="Check if removeAllCookies is exist in WebSettingManager">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_exist.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies" purpose="Check if removeAllCookies method works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies" purpose="Check if removeAllCookies method works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies.html</test_script_entry>
         </description>
         </testcase>         
-       <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_nullableargs" purpose="Check if removeAllCookies method with null arguments works properly">
+       <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_nullableargs" purpose="Check if removeAllCookies method with null arguments works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_nullableargs.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_with_successCallback" purpose="Check if removeAllCookies method with success callback works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_successCallback" purpose="Check if removeAllCookies method with success callback works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_successCallback.html</test_script_entry>
         </description>
         </testcase>               
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when success callback is invalid">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when success callback is invalid">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when success callback is incorrect">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_successCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when success callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_successCallback_TypeMismatch.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_with_errorCallback" purpose="Check if removeAllCookies method with error callback works properly">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_with_errorCallback" purpose="Check if removeAllCookies method with error callback works properly">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_with_errorCallback.html</test_script_entry>
         </description>
         </testcase>             
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when error callback is invalid">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_invalid_cb" purpose="Check if removeAllCookies throws exception when error callback is invalid">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_invalid_cb.html</test_script_entry>
         </description>
         </testcase>      
-      <testcase execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when error callback is incorrect">
+      <testcase component="TizenAPI/System/WebSetting" execution_type="auto" id="WebSettingManager_removeAllCookies_errorCallback_TypeMismatch" purpose="Check if removeAllCookies throws exception when error callback is incorrect">
         <description>
           <test_script_entry>/opt/tct-websetting-tizen-tests/websetting/WebSettingManager_removeAllCookies_errorCallback_TypeMismatch.html</test_script_entry>
         </description>
index 21eb612f640a07ae10a8340cf74b4abc62b6e8de..23a1cdd24ab2e424f7c9e8a9d48916da911262c4 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-websocket-w3c-tests">
     <set name="WebSocket">
-      <testcase execution_type="auto" id="websocket_CloseEvent_close_code" purpose="Check the value of CloseEvent.code equals close method value">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_close_code" purpose="Check the value of CloseEvent.code equals close method value">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_close_code.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_close_reason" purpose="Check the value of CloseEvent.reason equals close method value">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_close_reason" purpose="Check the value of CloseEvent.reason equals close method value">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_close_reason.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_code_exists" purpose="Check if CloseEvent.code attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_code_exists" purpose="Check if CloseEvent.code attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_code_readonly" purpose="Check if CloseEvent.code attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_code_readonly" purpose="Check if CloseEvent.code attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_code_type" purpose="Check if the type of CloseEvent.code is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_code_type" purpose="Check if the type of CloseEvent.code is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_code_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_reason_exists" purpose="Check if CloseEvent.reason attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_reason_exists" purpose="Check if CloseEvent.reason attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_reason_readonly" purpose="Check if CloseEvent.reason attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_reason_readonly" purpose="Check if CloseEvent.reason attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_reason_type" purpose="Check if the type of CloseEvent.reason is 'DOMString'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_reason_type" purpose="Check if the type of CloseEvent.reason is 'DOMString'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_reason_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_wasClean_exists" purpose="Check if CloseEvent.wasClean attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_wasClean_exists" purpose="Check if CloseEvent.wasClean attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_wasClean_false" purpose="Check if the initialized value of CloseEvent.wasclean equals false">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_wasClean_false" purpose="Check if the initialized value of CloseEvent.wasclean equals false">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_false.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_wasClean_readonly" purpose="Check if CloseEvent. attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_wasClean_readonly" purpose="Check if CloseEvent. attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_wasClean_true" onload_delay="10" purpose="Check if the value of CloseEvent.wasclean equals true">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_wasClean_true" onload_delay="10" purpose="Check if the value of CloseEvent.wasclean equals true">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_true.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_wasClean_type" purpose="Check if the type of CloseEvent.wasClean is 'boolean'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_wasClean_type" purpose="Check if the type of CloseEvent.wasClean is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_wasClean_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_binaryType_exists" purpose="Check if WebSocket.binaryType attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_binaryType_exists" purpose="Check if WebSocket.binaryType attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_binaryType_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BinaryType_wrong_value" onload_delay="10" purpose="Check if Secure WebSocket created when the binaryType is set to something other than blob/arraybuffer">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="BinaryType_wrong_value" onload_delay="10" purpose="Check if Secure WebSocket created when the binaryType is set to something other than blob/arraybuffer">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/binaryType-wrong-value.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_exists" purpose="Check if WebSocket.bufferedAmount attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_exists" purpose="Check if WebSocket.bufferedAmount attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_nosend" purpose="Check if the websocket doesn't send message to server">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_nosend" purpose="Check if the websocket doesn't send message to server">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_nosend.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_readonly" purpose="Check if WebSocket.bufferedAmount attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_readonly" purpose="Check if WebSocket.bufferedAmount attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 1024 bytes of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 1024 bytes of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_ArrayBuffer.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer_2048" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 2048 bytes of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_ArrayBuffer_2048" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends ArrayBuffer 2048 bytes of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_ArrayBuffer_2048.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_blob" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_blob" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_blob.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_blob_2000" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob 2000 data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send_blob_2000" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends blob 2000 data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send_blob_2000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send10000char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10000 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send10000char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10000 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send10000char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send1000char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 1000 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send1000char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 1000 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send1000char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send100char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 100 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send100char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 100 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send100char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send10char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send10char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 10 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send10char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send200char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 200 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send200char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 200 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send200char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_send500char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 500 char of data successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_send500char" onload_delay="10" purpose="Check if the desired value of bufferedAmount is greater than zero if the websocket sends 500 char of data successfully">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_send500char.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_type" purpose="Check if type of WebSocket.bufferedAmount is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_type" purpose="Check if type of WebSocket.bufferedAmount is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_0" onload_delay="10" purpose="Check if InvalidAccessError exception thrown when WebSocket.close has an argument 0">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_0" onload_delay="10" purpose="Check if InvalidAccessError exception thrown when WebSocket.close has an argument 0">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-0.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_2999_reason" onload_delay="10" purpose="Check if the desired exception thrown when WebSocket.close has the arguments 2999 and reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_2999_reason" onload_delay="10" purpose="Check if the desired exception thrown when WebSocket.close has the arguments 2999 and reason">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-2999-reason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_close_3000" onload_delay="10" purpose="Check if the websocket can be close normally when WebSocket.close has an argument 3000">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_close_3000" onload_delay="10" purpose="Check if the websocket can be close normally when WebSocket.close has an argument 3000">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_3000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_close_5000" onload_delay="10" purpose="Check if the desired exception thrown when WebSocket.close has an argument 5000">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_close_5000" onload_delay="10" purpose="Check if the desired exception thrown when WebSocket.close has an argument 5000">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_5000.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_close_exists" purpose="Check if WebSocket.close event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_close_exists" purpose="Check if WebSocket.close event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_null" onload_delay="10" purpose="Check if the InvalidAccessError exception thrown when WebSocket.close has an argument null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_null" onload_delay="10" purpose="Check if the InvalidAccessError exception thrown when WebSocket.close has an argument null">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-null.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_close_reason_null" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close has an argument reason null ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_close_reason_null" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close has an argument reason null ">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_reason_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_null" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_null" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument null">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-null.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_onlyReason" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure only has an argument by reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_onlyReason" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure only has an argument by reason">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-onlyReason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_undefined" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_undefined" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument undefined">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-undefined.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_close_type" purpose="Check if the type of WebSocket.close is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_close_type" purpose="Check if the type of WebSocket.close is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_close_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_undefined" onload_delay="10" purpose="Check if the InvalidAccessError exception thrown when the WebSocket.close has an argument undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_undefined" onload_delay="10" purpose="Check if the InvalidAccessError exception thrown when the WebSocket.close has an argument undefined">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-undefined.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSED_default_value" purpose="Check if the default value of WebSocket.CLOSED is 3">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSED_default_value" purpose="Check if the default value of WebSocket.CLOSED is 3">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSED_exists" purpose="Check if WebSocket.CLOSED attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSED_exists" purpose="Check if WebSocket.CLOSED attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSED_type" purpose="Check if the type of WebSocket.CLOSED is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSED_type" purpose="Check if the type of WebSocket.CLOSED is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSING_default_value" purpose="Check if the default value of WebSocket.CLOSING is 2">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSING_default_value" purpose="Check if the default value of WebSocket.CLOSING is 2">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSING_exists" purpose="Check if WebSocket.CLOSING attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSING_exists" purpose="Check if WebSocket.CLOSING attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CLOSING_type" purpose="Check if the type of WebSocket.CLOSING is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CLOSING_type" purpose="Check if the type of WebSocket.CLOSING is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CLOSING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CONNECTING_default_value" purpose="Check if the default value of WebSocket.CONNECTING is 0">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CONNECTING_default_value" purpose="Check if the default value of WebSocket.CONNECTING is 0">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CONNECTING_exists" purpose="Check if WebSocket.CONNECTING attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CONNECTING_exists" purpose="Check if WebSocket.CONNECTING attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_CONNECTING_type" purpose="Check if the type of WebSocket.CONNECTING is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_CONNECTING_type" purpose="Check if the type of WebSocket.CONNECTING is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_CONNECTING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_extensions_exists" purpose="Check if WebSocket.extensions attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_extensions_exists" purpose="Check if WebSocket.extensions attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_extensions_readonly" purpose="Check if WebSocket.extensions attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_extensions_readonly" purpose="Check if WebSocket.extensions attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_extensions_type" purpose="Check if the type of WebSocket.extensions is 'string'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_extensions_type" purpose="Check if the type of WebSocket.extensions is 'string'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_extensions_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_non_absolute_url" purpose="Check if the SyntaxError exception thrown when created by non absolute URL">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_non_absolute_url" purpose="Check if the SyntaxError exception thrown when created by non absolute URL">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-non-absolute-url.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onclose_base" onload_delay="10" purpose="Check if WebSocket.onclose event fired">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onclose_base" onload_delay="10" purpose="Check if WebSocket.onclose event fired">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onclose_exists" purpose="Check if WebSocket.onclose event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onclose_exists" purpose="Check if WebSocket.onclose event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onclose_type" purpose="Check if the type of WebSocket.onclose is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onclose_type" purpose="Check if the type of WebSocket.onclose is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onclose_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onerror_exists" purpose="Check if WebSocket.onerror event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onerror_exists" purpose="Check if WebSocket.onerror event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onerror_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onerror_type" purpose="Check if the type of WebSocket.onerror is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onerror_type" purpose="Check if the type of WebSocket.onerror is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onerror_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onmessage_base" onload_delay="10" purpose="Check if WebSocket.onmessage event fired">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onmessage_base" onload_delay="10" purpose="Check if WebSocket.onmessage event fired">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onmessage_exists" purpose="Check if WebSocket.onmessage event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onmessage_exists" purpose="Check if WebSocket.onmessage event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onmessage_type" purpose="Check if the type of WebSocket.onmessage is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onmessage_type" purpose="Check if the type of WebSocket.onmessage is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onopen_base" onload_delay="10" purpose="Check if WebSocket.onopen event fired">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onopen_base" onload_delay="10" purpose="Check if WebSocket.onopen event fired">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onopen_exists" purpose="Check if WebSocket.onopen event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onopen_exists" purpose="Check if WebSocket.onopen event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onopen_type" purpose="Check if the type of WebSocket.onopen is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onopen_type" purpose="Check if the type of WebSocket.onopen is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onopen_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_OPEN_default_value" purpose="Check if the default value of WebSocket.OPEN is 1">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_OPEN_default_value" purpose="Check if the default value of WebSocket.OPEN is 1">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_default_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_OPEN_exists" purpose="Check if WebSocket.OPEN attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_OPEN_exists" purpose="Check if WebSocket.OPEN attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_OPEN_type" purpose="Check if the type of WebSocket.OPEN attribute is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_OPEN_type" purpose="Check if the type of WebSocket.OPEN attribute is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_OPEN_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_protocol_closing" onload_delay="10" purpose="Check the websocket.protocol value when websocket closed">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_protocol_closing" onload_delay="10" purpose="Check the websocket.protocol value when websocket closed">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_closing.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_protocol_exists" purpose="Check if WebSocket.protocol attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_protocol_exists" purpose="Check if WebSocket.protocol attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_nonAscii_protocol_string" purpose="Check if the SyntaxError exception thown when created by non ascii protocol string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_nonAscii_protocol_string" purpose="Check if the SyntaxError exception thown when created by non ascii protocol string">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-nonAscii-protocol-string.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_protocol_readonly" purpose="Check if WebSocket.protocol attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_protocol_readonly" purpose="Check if WebSocket.protocol attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_protocol_type" purpose="Check if the type of WebSocket.protocol is 'string'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_protocol_type" purpose="Check if the type of WebSocket.protocol is 'string'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_protocol_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_protocol_with_space" purpose="Check if the SyntaxError exception thrown when created by space protocol string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_protocol_with_space" purpose="Check if the SyntaxError exception thrown when created by space protocol string">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-protocol-with-space.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_protocols_repeated" purpose="Check if the SyntaxError exception thrown when created by repeated protocol string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_protocols_repeated" purpose="Check if the SyntaxError exception thrown when created by repeated protocol string">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-protocols-repeated.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_readyState_connecting" purpose="Check if the value of WebSocket.readyState is WebSocket.CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_readyState_connecting" purpose="Check if the value of WebSocket.readyState is WebSocket.CONNECTING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_connecting.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_readystate_exists" purpose="Check if WebSocket.readyState attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_readystate_exists" purpose="Check if WebSocket.readyState attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readystate_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_readyState_open" onload_delay="10" purpose="Check if the value of WebSocket.readyState is WebSocket.OPEN">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_readyState_open" onload_delay="10" purpose="Check if the value of WebSocket.readyState is WebSocket.OPEN">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_open.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_readyState_readonly" purpose="Check if WebSocket.readyState attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_readyState_readonly" purpose="Check if WebSocket.readyState attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_readyState_type" purpose="Check if the type of WebSocket.readyState is 'number'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_readyState_type" purpose="Check if the type of WebSocket.readyState is 'number'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_readyState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_send_exists" purpose="Check if WebSocket.send event exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_send_exists" purpose="Check if WebSocket.send event exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_send_number" onload_delay="10" purpose="Check if WebSocket.send send number data">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_send_number" onload_delay="10" purpose="Check if WebSocket.send send number data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_number.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_send_type" purpose="Check if the type of WebSocket.send is 'function'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_send_type" purpose="Check if the type of WebSocket.send is 'function'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_send_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_exists" purpose="Check if WebSocket.url attribute exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_exists" purpose="Check if WebSocket.url attribute exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_invalid_urls" purpose="Check if the SyntaxError exception thrown when created by an invalid url ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_invalid_urls" purpose="Check if the SyntaxError exception thrown when created by an invalid url ">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-invalid-urls.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_readonly" purpose="Check if WebSocket.url attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_readonly" purpose="Check if WebSocket.url attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_type" purpose="Check if the type of WebSocket.url is 'string'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_type" purpose="Check if the type of WebSocket.url is 'string'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_Secure_url_with_space" purpose="Check if the SyntaxError exception thrown when created by an url with space ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_Secure_url_with_space" purpose="Check if the SyntaxError exception thrown when created by an url with space ">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-url-with-space.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_ws_echo_websocket_org_8080" purpose="Check if the value of websocket.url is ws://echo.websocket.org:8080 ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_ws_echo_websocket_org_8080" purpose="Check if the value of websocket.url is ws://echo.websocket.org:8080 ">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_ws_echo_websocket_org_8080.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_ws_localhost_8080" purpose="Check if the value of websocket.url is ws://localhost:8080">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_ws_localhost_8080" purpose="Check if the value of websocket.url is ws://localhost:8080">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_ws_localhost_8080.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_wss_echo_websocket_org_8080" purpose="Check if the value of websocket.url is wss://echo.websocket.org:8080">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_wss_echo_websocket_org_8080" purpose="Check if the value of websocket.url is wss://echo.websocket.org:8080">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_wss_echo_websocket_org_8080.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_url_wss_localhost_8080" purpose="Check if the value of websocket.url is wss://localhost:8080">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_url_wss_localhost_8080" purpose="Check if the value of websocket.url is wss://localhost:8080">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_url_wss_localhost_8080.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_wrong_scheme" purpose="Check if the SyntaxError exception thrown when non ws/wss scheme in url">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_wrong_scheme" purpose="Check if the SyntaxError exception thrown when non ws/wss scheme in url">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-wrong-scheme.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_Secure_blocked_port" purpose="Check if the SyntaxError exception thrown when url has a blocked port ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_Secure_blocked_port" purpose="Check if the SyntaxError exception thrown when url has a blocked port ">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-blocked-port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_Reason_124Bytes" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close reason length is more than 123 bytes">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_Reason_124Bytes" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close reason length is more than 123 bytes">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-Reason-124Bytes.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_0" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 0">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_0" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 0">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-0.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_1005" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 1005">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_1005" onload_delay="10" purpose="Check if the desired exception thrown when the WebSocket.close secure has an argument 1005">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1005.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_before_open" purpose="Check if send before connection in established">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_before_open" purpose="Check if send before connection in established">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Send-before-open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_65K_data" onload_delay="10" purpose="Check if Secure WebSocket when Send 65K data">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_65K_data" onload_delay="10" purpose="Check if Secure WebSocket when Send 65K data">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-65K-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_65k_data" onload_delay="10" purpose="Check if 64k byte data can be received after 65k data send on a WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_65k_data" onload_delay="10" purpose="Check if 64k byte data can be received after 65k data send on a WebSocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-65K-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_valid_url_protocol_string" onload_delay="10" purpose="Check if connection can be opened or closed after open or close a secure WebSocket with a valid URL and protocol string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_valid_url_protocol_string" onload_delay="10" purpose="Check if connection can be opened or closed after open or close a secure WebSocket with a valid URL and protocol string">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-protocol-string.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_server_initiated_close" onload_delay="10" purpose="Check if the connnection works when open or close a secure WebSocket with server initiated close">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_server_initiated_close" onload_delay="10" purpose="Check if the connnection works when open or close a secure WebSocket with server initiated close">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-server-initiated-close.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_4999_reason" onload_delay="10" purpose="Check if the connection works when open or close a secure WebSocket with 4999 code and reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_4999_reason" onload_delay="10" purpose="Check if the connection works when open or close a secure WebSocket with 4999 code and reason">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-4999-reason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_valid_url_protocol" onload_delay="10" purpose="Check if connection can be opened or closed after open or close a WebSocket with a valid URL and a protocol">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_valid_url_protocol" onload_delay="10" purpose="Check if connection can be opened or closed after open or close a WebSocket with a valid URL and a protocol">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url-protocol.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_extensions_empty" onload_delay="10" purpose="Check if the websocket connection with an empty extension can be opened or closed successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_extensions_empty" onload_delay="10" purpose="Check if the websocket connection with an empty extension can be opened or closed successfully">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-extensions-empty.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_send_null" onload_delay="10" purpose="Check if null can be received when null data send on a Secure WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_send_null" onload_delay="10" purpose="Check if null can be received when null data send on a Secure WebSocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-null.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_valid_url_binarytype_blob" onload_delay="10" purpose="Check if a open secure WebSocket which binaryType should be set to 'blob' after connection is established.">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_valid_url_binarytype_blob" onload_delay="10" purpose="Check if a open secure WebSocket which binaryType should be set to 'blob' after connection is established.">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-binaryType-blob.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_valid_url" onload_delay="10" purpose="Check if the connection works when sending the valid URL">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_valid_url" onload_delay="10" purpose="Check if the connection works when sending the valid URL">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_valid_url_protocol_empty" purpose="Check if wsocket.protocol is empty before connection is established">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_valid_url_protocol_empty" purpose="Check if wsocket.protocol is empty before connection is established">
         <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url-protocol-empty.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_send_binary_blob" onload_delay="10" purpose="Check if binary data should be received in blob form when binary data in blob form send on a Secure Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_send_binary_blob" onload_delay="10" purpose="Check if binary data should be received in blob form when binary data in blob form send on a Secure Websocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-blob.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_valid_url_array_protocols" onload_delay="10" purpose="Check if connection works when open or close a secure WebSocket with a valid URL and array of protocol strings">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_valid_url_array_protocols" onload_delay="10" purpose="Check if connection works when open or close a secure WebSocket with a valid URL and array of protocol strings">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-array-protocols.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_data" onload_delay="10" purpose="Check if data can be received after send data on a Secure WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_data" onload_delay="10" purpose="Check if data can be received after send data on a Secure WebSocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_3000_reason" onload_delay="10" purpose="Check if the desired wsocket.readyState is equal to 3 and evt.wasClean is true if the websocket call the method close(3000)">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_3000_reason" onload_delay="10" purpose="Check if the desired wsocket.readyState is equal to 3 and evt.wasClean is true if the websocket call the method close(3000)">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-3000-reason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_readystate_closing" onload_delay="10" purpose="Check if readyState is 2 before onclose is fired">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_readystate_closing" onload_delay="10" purpose="Check if readyState is 2 before onclose is fired">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-readyState-Closing.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="close_1000" onload_delay="10" purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a WebSocket with 1000 code and reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="close_1000" onload_delay="10" purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a WebSocket with 1000 code and reason">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-1000.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_valid_url_array_protocols" onload_delay="10" purpose="Check if the websocket connection with a valid URL and array of protocols can be opened or closed successfully">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_valid_url_array_protocols" onload_delay="10" purpose="Check if the websocket connection with a valid URL and array of protocols can be opened or closed successfully">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-valid-url-array-protocols.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send_null" onload_delay="10" purpose="Check if null can be received after null send on a WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="send_null" onload_delay="10" purpose="Check if null can be received after null send on a WebSocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-null.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_valid_url" onload_delay="10" purpose="Check if the connection can be opened or closed after open or close a secure WebSocket with a valid URL">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_valid_url" onload_delay="10" purpose="Check if the connection can be opened or closed after open or close a secure WebSocket with a valid URL">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="create_secure_valid_url_protocol_setcorrectly" onload_delay="10" purpose="Check if protocol is set correctly after connection">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="create_secure_valid_url_protocol_setcorrectly" onload_delay="10" purpose="Check if protocol is set correctly after connection">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-valid-url-protocol-setCorrectly.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="close_1000_reason" onload_delay="10" purpose="Check if readystate can be in CLOSED state and wasClean is TRUE if close a WebSocket with 1000 code and reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="close_1000_reason" onload_delay="10" purpose="Check if readystate can be in CLOSED state and wasClean is TRUE if close a WebSocket with 1000 code and reason">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Close-1000-reason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_1000" onload_delay="10" purpose="Check if readystate can be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_1000" onload_delay="10" purpose="Check if readystate can be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_readystate_closed" onload_delay="10" purpose="Check if readyState is in closed state when onclose is fired">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_readystate_closed" onload_delay="10" purpose="Check if readyState is in closed state when onclose is fired">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-readyState-Closed.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="secure_close_1000_reason" onload_delay="10" purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code and reason">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="secure_close_1000_reason" onload_delay="10" purpose="Check if readystate should be in CLOSED state and wasClean is TRUE after close a secure WebSocket with 1000 code and reason">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000-reason.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send_0byte_data" onload_delay="10" purpose="Check if null can be received when 0 byte data send on a WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="send_0byte_data" onload_delay="10" purpose="Check if null can be received when 0 byte data send on a WebSocket">
         <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-0byte-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_Secure_verify_url_set_default_port" purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and default port">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_Secure_verify_url_set_default_port" purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and default port">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-verify-url-set-default-port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_Secure_verify_url_set_non_default_port" purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and non default port">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_Secure_verify_url_set_non_default_port" purpose="Check if url can be set correctly when a secure WebSocket created with a valid URL and non default port">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-Secure-verify-url-set-non-default-port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_verify_url_set_default_port" purpose="Check if url can be set correctly when a WebSocket created with a valid URL and a default port">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_verify_url_set_default_port" purpose="Check if url can be set correctly when a WebSocket created with a valid URL and a default port">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-verify-url-set-default-port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Create_verify_url_set_non_default_port" purpose="Check if url can be set correctly when a WebSocket created with a valid URL and non default port">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Create_verify_url_set_non_default_port" purpose="Check if url can be set correctly when a WebSocket created with a valid URL and non default port">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/Create-verify-url-set-non-default-port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_1000_verify_code" onload_delay="10" purpose="Check if the return code is 1000 when close a secure WebSocket with 1000 code">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_1000_verify_code" onload_delay="10" purpose="Check if the return code is 1000 when close a secure WebSocket with 1000 code">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1000-verify-code.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_1005_verify_code" onload_delay="10" purpose="Check if the return code is 1005 when close a secure WebSocket with 1005 code">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_1005_verify_code" onload_delay="10" purpose="Check if the return code is 1005 when close a secure WebSocket with 1005 code">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-1005-verify-code.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Close_3000_verify_code" onload_delay="10" purpose="Check if the return code is 3000 when close a secure WebSocket with 3000 code">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Close_3000_verify_code" onload_delay="10" purpose="Check if the return code is 3000 when close a secure WebSocket with 3000 code">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Close-3000-verify-code.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_65K_arraybuffer" onload_delay="10" purpose="Check if 65 byte data can be received after Send 65K binary data on a Secure Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_65K_arraybuffer" onload_delay="10" purpose="Check if 65 byte data can be received after Send 65K binary data on a Secure Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-65K-arraybuffer.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybuffer" onload_delay="10" purpose="Check if binary data should be received when binary data send on a Secure Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybuffer" onload_delay="10" purpose="Check if binary data should be received when binary data send on a Secure Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybuffer.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_paired_surrogates" onload_delay="10" purpose="Check if paired surrogates data should be received when paired surrogates data send on a Secure Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_paired_surrogates" onload_delay="10" purpose="Check if paired surrogates data should be received when paired surrogates data send on a Secure Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-paired-surrogates.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_unicode_data" onload_delay="10" purpose="Check if unicode data message should be received when unicode data send on a Secure Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_unicode_data" onload_delay="10" purpose="Check if unicode data message should be received when unicode data send on a Secure Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-unicode-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_binary_65K_arraybuffer" onload_delay="10" purpose="Check if 65 byte data can be received after Send 65K binary data send on a WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_binary_65K_arraybuffer" onload_delay="10" purpose="Check if 65 byte data can be received after Send 65K binary data send on a WebSocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-65K-arraybuffer.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_binary_arraybuffer" onload_delay="10" purpose="Check if binary data should be received when binary data send on a Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_binary_arraybuffer" onload_delay="10" purpose="Check if binary data should be received when binary data send on a Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybuffer.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_binary_blob" onload_delay="10" purpose="Check if binary data should be received in blob form when binary data in blob form send on a Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_binary_blob" onload_delay="10" purpose="Check if binary data should be received in blob form when binary data in blob form send on a Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-blob.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_data" onload_delay="10" purpose="Check if data can be received after data send on a WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_data" onload_delay="10" purpose="Check if data can be received after data send on a WebSocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_paired_surrogates" onload_delay="10" purpose="Check if paired surrogates data should be received when paired surrogates data send on a Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_paired_surrogates" onload_delay="10" purpose="Check if paired surrogates data should be received when paired surrogates data send on a Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-paired-surrogates.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_unicode_data" onload_delay="10" purpose="Check if unicode data message should be received when unicode data send on a Websocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_unicode_data" onload_delay="10" purpose="Check if unicode data message should be received when unicode data send on a Websocket">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-unicode-data.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_float32" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Float32Array type">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_float32" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Float32Array type">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-float32.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_float64" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Float64Array type">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_float64" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Float64Array type">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-float64.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_int32" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int32Array type ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_int32" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int32Array type ">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-int32.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_uint8_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint8Array type with offset ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_uint8_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint8Array type with offset ">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint8-offset.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_uint8_offset_length" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint8Array type with offset and length ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_uint8_offset_length" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint8Array type with offset and length ">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint8-offset-length.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_uint16_offset_length" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint16Array type with offset and length">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_uint16_offset_length" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint16Array type with offset and length">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint16-offset-length.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Secure_Send_binary_arraybufferview_uint32_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint32Array type with offset">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Secure_Send_binary_arraybufferview_uint32_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Uint32Array type with offset">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Secure-Send-binary-arraybufferview-uint32-offset.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_binary_arraybufferview_int8" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int8Array type">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_binary_arraybufferview_int8" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int8Array type">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybufferview-int8.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_binary_arraybufferview_int16_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int16Array type with offset ">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_binary_arraybufferview_int16_offset" onload_delay="5" purpose="Check if the connection can be opened, closed and the message can be received if send binary data on a WebSocket with ArrayBufferView of Int16Array type with offset ">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/Send-binary-arraybufferview-int16-offset.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BufferedAmount_001" purpose="Check if the default value of WebSocket.bufferedAmount is 0">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="BufferedAmount_001" purpose="Check if the default value of WebSocket.bufferedAmount is 0">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BufferedAmount_002" purpose="Check if the WebSocket.bufferedAmount is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="BufferedAmount_002" purpose="Check if the WebSocket.bufferedAmount is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="BufferedAmount_004" purpose="Check if can delete the attribute of WebSocket.bufferedAmount">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="BufferedAmount_004" purpose="Check if can delete the attribute of WebSocket.bufferedAmount">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/bufferedAmount/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_001" purpose="Check if WebSocket.close method fired the onclose event">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_001" purpose="Check if WebSocket.close method fired the onclose event">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_002" purpose="Check if can replace the method of close in WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_002" purpose="Check if can replace the method of close in WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_003" purpose="Check if can call WebSocket.close method several times">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_003" purpose="Check if can call WebSocket.close method several times">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Close_004" purpose="Check if WebSocket.close method return undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Close_004" purpose="Check if WebSocket.close method return undefined">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/close/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="CloseEvent_001" purpose="Check if window.CloseEvent exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="CloseEvent_001" purpose="Check if window.CloseEvent exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/CloseEvent/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_001_1" purpose="Check if WebSocket.CONNECTING exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_001_1" purpose="Check if WebSocket.CONNECTING exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_001_2" purpose="Check if WebSocket.OPEN exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_001_2" purpose="Check if WebSocket.OPEN exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_001_3" purpose="Check if WebSocket.CLOSING exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_001_3" purpose="Check if WebSocket.CLOSING exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_001_4" purpose="Check if WebSocket.CLOSED exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_001_4" purpose="Check if WebSocket.CLOSED exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_003_1" purpose="Check if can delete the attribute of WebSocket.CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_003_1" purpose="Check if can delete the attribute of WebSocket.CONNECTING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/003.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_003_2" purpose="Check if can delete the attribute of WebSocket.OPEN">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_003_2" purpose="Check if can delete the attribute of WebSocket.OPEN">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/003.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_003_3" purpose="Check if can delete the attribute of WebSocket.CLOSING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_003_3" purpose="Check if can delete the attribute of WebSocket.CLOSING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/003.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_003_4" purpose="Check if can delete the attribute ofWebSocket.CLOSED">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_003_4" purpose="Check if can delete the attribute ofWebSocket.CLOSED">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/003.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_1" purpose="Check if CONNECTING exists in WebSocket.prototype">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_1" purpose="Check if CONNECTING exists in WebSocket.prototype">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_2" purpose="Check if CONNECTING exists in WebSocket instance">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_2" purpose="Check if CONNECTING exists in WebSocket instance">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_3" purpose="Check if OPEN exists in WebSocket.prototype">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_3" purpose="Check if OPEN exists in WebSocket.prototype">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_4" purpose="Check if OPEN exists in WebSocket instance">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_4" purpose="Check if OPEN exists in WebSocket instance">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_5" purpose="Check if CLOSING exists in WebSocket.prototype">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_5" purpose="Check if CLOSING exists in WebSocket.prototype">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_6" purpose="Check if CLOSING exists in WebSocket instance">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_6" purpose="Check if CLOSING exists in WebSocket instance">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_7" purpose="Check if CLOSED exists in WebSocket.prototype">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_7" purpose="Check if CLOSED exists in WebSocket.prototype">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_004_8" purpose="Check if CLOSED exists in WebSocket instance">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_004_8" purpose="Check if CLOSED exists in WebSocket instance">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/004.html?total_num=8&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_005_1" purpose="Check if throw TypeError by defineProperty getter for CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_005_1" purpose="Check if throw TypeError by defineProperty getter for CONNECTING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/005.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_005_2" purpose="Check if throw TypeError by defineProperty getter for OPEN">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_005_2" purpose="Check if throw TypeError by defineProperty getter for OPEN">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/005.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_005_3" purpose="Check if throw TypeError by defineProperty getter for CLOSING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_005_3" purpose="Check if throw TypeError by defineProperty getter for CLOSING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/005.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_005_4" purpose="Check if throw TypeError by defineProperty getter for CLOSED">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_005_4" purpose="Check if throw TypeError by defineProperty getter for CLOSED">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/005.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_006_1" purpose="Check if throw TypeError by defineProperty setter for CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_006_1" purpose="Check if throw TypeError by defineProperty setter for CONNECTING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/006.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_006_2" purpose="Check if throw TypeError by defineProperty setter for OPEN">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_006_2" purpose="Check if throw TypeError by defineProperty setter for OPEN">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/006.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_006_3" purpose="Check if throw TypeError by defineProperty setter for CLOSING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_006_3" purpose="Check if throw TypeError by defineProperty setter for CLOSING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/006.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Constants_006_4" purpose="Check if throw TypeError by defineProperty setter for CLOSED">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Constants_006_4" purpose="Check if throw TypeError by defineProperty setter for CLOSED">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/constants/006.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Cookies_004" purpose="Check if the WebSocket response cookies matches document.cookie">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Cookies_004" purpose="Check if the WebSocket response cookies matches document.cookie">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/cookies/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_001_1" purpose="Check if onopen attribute nonexist when without define it on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_001_1" purpose="Check if onopen attribute nonexist when without define it on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_001_2" purpose="Check if onmessage attribute nonexist when without define it on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_001_2" purpose="Check if onmessage attribute nonexist when without define it on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_001_3" purpose="Check if onerror attribute nonexist when without define it on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_001_3" purpose="Check if onerror attribute nonexist when without define it on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_001_4" purpose="Check if onclose attribute nonexist when without define it on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_001_4" purpose="Check if onclose attribute nonexist when without define it on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/001.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_002_1" purpose="Check if onopen attribute exist after it defined on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_002_1" purpose="Check if onopen attribute exist after it defined on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/002.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_002_2" purpose="Check if onmessage attribute exist after it defined on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_002_2" purpose="Check if onmessage attribute exist after it defined on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/002.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_002_3" purpose="Check if onerror attribute exist after it defined on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_002_3" purpose="Check if onerror attribute exist after it defined on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/002.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_002_4" purpose="Check if onclose attribute exist after it defined on WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_002_4" purpose="Check if onclose attribute exist after it defined on WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/002.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_003" purpose="Check if can listen event with onopen">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_003" purpose="Check if can listen event with onopen">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_004" purpose="Check if the type of addEventListener/removeEventListener/dispatchEvent are function">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_004" purpose="Check if the type of addEventListener/removeEventListener/dispatchEvent are function">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_006" purpose="Check if onopen/onmessage/onerror/onclose are in WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_006" purpose="Check if onopen/onmessage/onerror/onclose are in WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_007" purpose="Check if can listen event with onmessage">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_007" purpose="Check if can listen event with onmessage">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_008" purpose="Check if can listen event with onerror">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_008" purpose="Check if can listen event with onerror">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_009" purpose="Check if can listen event with onclose">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_009" purpose="Check if can listen event with onclose">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/009.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_010_1" purpose="Check if can set onopen event handler to undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_010_1" purpose="Check if can set onopen event handler to undefined">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_010_2" purpose="Check if can set onmessage event handler to undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_010_2" purpose="Check if can set onmessage event handler to undefined">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_010_3" purpose="Check if can set onerror event handler to undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_010_3" purpose="Check if can set onerror event handler to undefined">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_010_4" purpose="Check if can set onclose event handler to undefined">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_010_4" purpose="Check if can set onclose event handler to undefined">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/010.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_011_1" purpose="Check if can set onopen event handler to 1">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_011_1" purpose="Check if can set onopen event handler to 1">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/011.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_011_2" purpose="Check if can set onmessage event handler to 1">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_011_2" purpose="Check if can set onmessage event handler to 1">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/011.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_011_3" purpose="Check if can set onerror event handler to 1">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_011_3" purpose="Check if can set onerror event handler to 1">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/011.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_011_4" purpose="Check if can set onclose event handler to 1">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_011_4" purpose="Check if can set onclose event handler to 1">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/011.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_012_1" purpose="Check if can set onopen event handler to ';'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_012_1" purpose="Check if can set onopen event handler to ';'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/012.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_012_2" purpose="Check if can set onmessage event handler to ';'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_012_2" purpose="Check if can set onmessage event handler to ';'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/012.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_012_3" purpose="Check if can set onerror event handler to ';'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_012_3" purpose="Check if can set onerror event handler to ';'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/012.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_012_4" purpose="Check if can set onclose event handler to ';'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_012_4" purpose="Check if can set onclose event handler to ';'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/012.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_014_1" purpose="Check if can set onopen event handler to null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_014_1" purpose="Check if can set onopen event handler to null">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/014.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_014_2" purpose="Check if can set onmessage event handler to null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_014_2" purpose="Check if can set onmessage event handler to null">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/014.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_014_3" purpose="Check if can set onerror event handler to null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_014_3" purpose="Check if can set onerror event handler to null">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/014.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_014_4" purpose="Check if can set onclose event handler to null">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_014_4" purpose="Check if can set onclose event handler to null">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/014.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_015" purpose="Check if WebSocket events are instanceof of Event">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_015" purpose="Check if WebSocket events are instanceof of Event">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/015.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_017" purpose="Check if e.target/e.currentTarget/e.eventPhase get the correct value in WebSocket event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_017" purpose="Check if e.target/e.currentTarget/e.eventPhase get the correct value in WebSocket event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/017.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_018" purpose="Check if toString()/bubbles/cancelable get the correct value in WebSocket event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_018" purpose="Check if toString()/bubbles/cancelable get the correct value in WebSocket event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/018.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_019_1" purpose="Check if can removeEventListener about onopen event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_019_1" purpose="Check if can removeEventListener about onopen event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/019.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_019_2" purpose="Check if can removeEventListener about onmessage event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_019_2" purpose="Check if can removeEventListener about onmessage event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/019.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_019_3" purpose="Check if can removeEventListener about onerror event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_019_3" purpose="Check if can removeEventListener about onerror event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/019.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Events_019_4" purpose="Check if can removeEventListener about onclose event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Events_019_4" purpose="Check if can removeEventListener about onclose event handler">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/events/019.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Extensions_001" purpose="Check if the extensions attribute initially return the empty string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Extensions_001" purpose="Check if the extensions attribute initially return the empty string">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/extensions/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Protocol_001" purpose="Check if the protocol attribute initially return the empty string">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Protocol_001" purpose="Check if the protocol attribute initially return the empty string">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/protocol/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReadyState_001" purpose="Check if the readyState attribute initially return the WebSocket.CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="ReadyState_001" purpose="Check if the readyState attribute initially return the WebSocket.CONNECTING">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReadyState_002" purpose="Check if the WebSocket.readyState attribute is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="ReadyState_002" purpose="Check if the WebSocket.readyState attribute is readonly">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReadyState_006" purpose="Check if the value readyState is WebSocket.OPEN when in onopen event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="ReadyState_006" purpose="Check if the value readyState is WebSocket.OPEN when in onopen event handler">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/006.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReadyState_007" purpose="Check if the value readyState is WebSocket.CLOSING when WebSocket.close() is called">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="ReadyState_007" purpose="Check if the value readyState is WebSocket.CLOSING when WebSocket.close() is called">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="ReadyState_008" purpose="Check if the value readyState is WebSocket.CLOSED when in onclose event handler">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="ReadyState_008" purpose="Check if the value readyState is WebSocket.CLOSED when in onclose event handler">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/readyState/008.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_001" purpose="Check if throw TypeError when WebSocket.send() with no args">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_001" purpose="Check if throw TypeError when WebSocket.send() with no args">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_002" purpose="Check if can replace the method of send in WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_002" purpose="Check if can replace the method of send in WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_003" purpose="Check if can send() when readyState is CONNECTING">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_003" purpose="Check if can send() when readyState is CONNECTING">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_004_1" purpose="Check if throw INVALID_STATE_ERR when send() with lone low surrogate">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_004_1" purpose="Check if throw INVALID_STATE_ERR when send() with lone low surrogate">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/004.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_004_2" purpose="Check if throw INVALID_STATE_ERR when send() with lone high surrogate">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_004_2" purpose="Check if throw INVALID_STATE_ERR when send() with lone high surrogate">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/004.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_004_3" purpose="Check if throw INVALID_STATE_ERR when send() with surrogates in wrong order">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_004_3" purpose="Check if throw INVALID_STATE_ERR when send() with surrogates in wrong order">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/004.html?total_num=3&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Send_009" purpose="Check if can send() empty message">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Send_009" purpose="Check if can send() empty message">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/send/009.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Unload-a-document_001" purpose="Check if can navigate top-level browsing context">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Unload-a-document_001" purpose="Check if can navigate top-level browsing context">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/unload-a-document/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Unload-a-document_003" purpose="Check if can navigate nested browsing context">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Unload-a-document_003" purpose="Check if can navigate nested browsing context">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/unload-a-document/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Url_002" purpose="Check if WebSocket.url is readonly">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Url_002" purpose="Check if WebSocket.url is readonly">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/url/002.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Url_003" purpose="Check if can delete the attribute of WebSocket.url">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="Url_003" purpose="Check if can delete the attribute of WebSocket.url">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/interfaces/WebSocket/url/003.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_001" purpose="Check if can new WebSocket() with no args">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_001" purpose="Check if can new WebSocket() with no args">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/001.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_1" purpose="Check if can new WebSocket() with invalid url arg as '/test'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_1" purpose="Check if can new WebSocket() with invalid url arg as '/test'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_2" purpose="Check if can new WebSocket() with invalid url arg as 'ws://foo bar.com/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_2" purpose="Check if can new WebSocket() with invalid url arg as 'ws://foo bar.com/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_3" purpose="Check if can new WebSocket() with invalid url arg as 'wss://foo bar.com/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_3" purpose="Check if can new WebSocket() with invalid url arg as 'wss://foo bar.com/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_4" purpose="Check if can new WebSocket() with invalid url arg as 'http://location.hostname/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_4" purpose="Check if can new WebSocket() with invalid url arg as 'http://location.hostname/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_5" purpose="Check if can new WebSocket() with invalid url arg as 'mailto:example@example.org'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_5" purpose="Check if can new WebSocket() with invalid url arg as 'mailto:example@example.org'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_6" purpose="Check if can new WebSocket() with invalid url arg as 'about:blank'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_6" purpose="Check if can new WebSocket() with invalid url arg as 'about:blank'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_7" purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_7" purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_8" purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#test'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_8" purpose="Check if can new WebSocket() with invalid url arg as 'ws://location.hostname/#test'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_9" purpose="Check if can new WebSocket() with invalid url arg as '?test'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_9" purpose="Check if can new WebSocket() with invalid url arg as '?test'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_002_10" purpose="Check if can new WebSocket() with invalid url arg as '#test'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_002_10" purpose="Check if can new WebSocket() with invalid url arg as '#test'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/002.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_004" onload_delay="10" purpose="Check if can new WebSocket() with invalid protocol arg">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_004" onload_delay="10" purpose="Check if can new WebSocket() with invalid protocol arg">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/004.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_005" purpose="Check if the return value of new WebSocket() is instanceof WebSocket">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_005" purpose="Check if the return value of new WebSocket() is instanceof WebSocket">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/005.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_007" purpose="Check if can new WebSocket() with null char arg">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_007" purpose="Check if can new WebSocket() with null char arg">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/007.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_008_1" purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:80/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_008_1" purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:80/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/008.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_008_2" purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:443/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_008_2" purpose="Check if can new WebSocket() with invalid port arg as 'ws://example.invalid:443/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/008.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_008_3" purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:80/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_008_3" purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:80/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/008.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_008_4" purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:443/'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_008_4" purpose="Check if can new WebSocket() with invalid port arg as 'wss://example.invalid:443/'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/008.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_010" purpose="Check if the protocol in response but no in requested">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_010" purpose="Check if the protocol in response but no in requested">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/010.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_012" purpose="Check if no protocol in response">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_012" purpose="Check if no protocol in response">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/012.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_017_1" purpose="Check if can new WebSocket() with no slash after ws as 'ws:location.hostname/ws/echo'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_017_1" purpose="Check if can new WebSocket() with no slash after ws as 'ws:location.hostname/ws/echo'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/017.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_017_2" purpose="Check if can new WebSocket() with one slash after ws as 'ws:/location.hostname/ws/echo'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_017_2" purpose="Check if can new WebSocket() with one slash after ws as 'ws:/location.hostname/ws/echo'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/017.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_017_3" purpose="Check if can new WebSocket() with no slash after wss as 'wss:location.hostname/ws/echo'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_017_3" purpose="Check if can new WebSocket() with no slash after wss as 'wss:location.hostname/ws/echo'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/017.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_017_4" purpose="Check if can new WebSocket() with one slash after wss as 'wss:/location.hostname/ws/echo'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_017_4" purpose="Check if can new WebSocket() with one slash after wss as 'wss:/location.hostname/ws/echo'">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/017.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_019" purpose="Check if can new WebSocket() with uppercase protocal as 'WS:'">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_019" purpose="Check if can new WebSocket() with uppercase protocal as 'WS:'">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/019.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_020" purpose="Check if can new WebSocket() with uppercase host">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_020" purpose="Check if can new WebSocket() with uppercase host">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/w3c/020.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_constructor_021" purpose="Check if can new WebSocket() with the same sub protocol twice">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_constructor_021" purpose="Check if can new WebSocket() with the same sub protocol twice">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/w3c/021.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_CloseEvent_exists" purpose="Check if CloseEvent interface exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_CloseEvent_exists" purpose="Check if CloseEvent interface exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_CloseEvent_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_bufferedAmount_increase_each_call" onload_delay="10" purpose="Check if WebSocket.bufferedAmount increases with each call to the send() method, when the connection is closed">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_bufferedAmount_increase_each_call" onload_delay="10" purpose="Check if WebSocket.bufferedAmount increases with each call to the send() method, when the connection is closed">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_bufferedAmount_increase_each_call.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_exists" purpose="Check if window.WebSocket interface exists">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_exists" purpose="Check if window.WebSocket interface exists">
         <description>
           <test_script_entry>/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_exists.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_onmessage_MessageEvent_origin_initialize" onload_delay="10" purpose="Check if Initialize event's origin attribute to the Unicode serialization of the origin of the URL that was passed to the WebSocket object's constructor">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_onmessage_MessageEvent_origin_initialize" onload_delay="10" purpose="Check if Initialize event's origin attribute to the Unicode serialization of the origin of the URL that was passed to the WebSocket object's constructor">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_onmessage_MessageEvent_origin_initialize.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="websocket_WebSocket_port_block_access_exception_SecurityError" onload_delay="10" purpose="Check if port is a port to which the user agent is configured to block access that expecting an exception SecurityError to be thrown">
+      <testcase component="WebAPI/Communication/The WebSocket API" execution_type="auto" id="websocket_WebSocket_port_block_access_exception_SecurityError" onload_delay="10" purpose="Check if port is a port to which the user agent is configured to block access that expecting an exception SecurityError to be thrown">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-websocket-w3c-tests/websocket/websocket_WebSocket_port_block_access_exception_SecurityError.html</test_script_entry>
         </description>
index 98b8c17ba62cf380248fda95dfd4a44991754a41..982d088dc67fa5e8aef0937f951f702f173c3a84 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-webstorage-w3c-tests">
     <set name="WebStorage">
-      <testcase execution_type="auto" id="window_localStorage_clear_base" purpose="Check if localStorage.clear removes all the key/value pairs associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_clear_base" purpose="Check if localStorage.clear removes all the key/value pairs associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_clear_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_clear_base" purpose="Check if sessionStorage.clear removes all the key/value pairs associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_clear_base" purpose="Check if sessionStorage.clear removes all the key/value pairs associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_clear_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_getItem_base" purpose="Check if the current value associated with the given key returned when Storage.getItem has a valid argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_getItem_base" purpose="Check if the current value associated with the given key returned when Storage.getItem has a valid argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_getItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_getItem_exist" purpose="Check if the getItem method exists in storage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_getItem_exist" purpose="Check if the getItem method exists in storage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/storage_getItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_getItem_key_null" purpose="Check if the current value associated with the given key returned when Storage.getItem has null argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_getItem_key_null" purpose="Check if the current value associated with the given key returned when Storage.getItem has null argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_getItem_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when Storage.getItem has undefined argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when Storage.getItem has undefined argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_getItem_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_getItem_no_argument" purpose="Check if an exception thrown when Storage.getItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_getItem_no_argument" purpose="Check if an exception thrown when Storage.getItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_getItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_getItem_unexisted_key" purpose="Check if can call 'getItem' with unexisted key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_getItem_unexisted_key" purpose="Check if can call 'getItem' with unexisted key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/storage_getItem_unexisted_key.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_base" purpose="Check if localStorage.getItem returns the current value associated with the given key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_base" purpose="Check if localStorage.getItem returns the current value associated with the given key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_exist" purpose="Check if the getItem method exists in localStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_exist" purpose="Check if the getItem method exists in localStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_key_nonexisted" purpose="Check if localStorage.getItem returns null when the given key nonexisted">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_key_nonexisted" purpose="Check if localStorage.getItem returns null when the given key nonexisted">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_key_nonexisted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_key_null" purpose="Check if the current value associated with the given key returned when localStorage.getItem has null argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_key_null" purpose="Check if the current value associated with the given key returned when localStorage.getItem has null argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when localStorage.getItem has undefined argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when localStorage.getItem has undefined argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_getItem_no_argument" purpose="Check if an exception thrown when localStorage.getItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_getItem_no_argument" purpose="Check if an exception thrown when localStorage.getItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_getItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_base" purpose="Check if sessionStorage.getItem returns the current value associated with the given key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_base" purpose="Check if sessionStorage.getItem returns the current value associated with the given key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_exist" purpose="Check if the getItem method exists in sessionStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_exist" purpose="Check if the getItem method exists in sessionStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_key_nonexisted" purpose="Check if sessionStorage.getItem returns null when the given key nonexisted">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_key_nonexisted" purpose="Check if sessionStorage.getItem returns null when the given key nonexisted">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_key_nonexisted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_key_null" purpose="Check if the current value associated with the given key returned when sessionStorage.getItem has null argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_key_null" purpose="Check if the current value associated with the given key returned when sessionStorage.getItem has null argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when sessionStorage.getItem has undefined argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_key_undefined" purpose="Check if the current value associated with the given key returned when sessionStorage.getItem has undefined argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_getItem_no_argument" purpose="Check if an exception thrown when sessionStorage.getItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_getItem_no_argument" purpose="Check if an exception thrown when sessionStorage.getItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_getItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_empty_string" purpose="Check if the value of StorageEvent.key is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_empty_string" purpose="Check if the value of StorageEvent.key is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_exist" purpose="Check if StorageEvent.key exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_exist" purpose="Check if StorageEvent.key exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_normal_value" purpose="Check if the value of StorageEvent.key is normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_normal_value" purpose="Check if the value of StorageEvent.key is normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_readonly" purpose="Check if StorageEvent.key is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_readonly" purpose="Check if StorageEvent.key is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_type" purpose="Check if the type of StorageEvent.key is string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_type" purpose="Check if the type of StorageEvent.key is string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_keys_numeric" purpose="Check if can use numbers as keys">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_keys_numeric" purpose="Check if can use numbers as keys">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_keys_numeric.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_empty_string" purpose="Check if can set/get item key as empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_empty_string" purpose="Check if can set/get item key as empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_exist" purpose="Check if the key attibute exists in storage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_exist" purpose="Check if the key attibute exists in storage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_equals_length" purpose="Check if a null key returned when index is equal to the number of key/value pairs in the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_equals_length" purpose="Check if a null key returned when index is equal to the number of key/value pairs in the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_equals_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_greater_length" purpose="Check if a null key returned when index is greater than the number of key/value pairs in the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_greater_length" purpose="Check if a null key returned when index is greater than the number of key/value pairs in the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_greater_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_nonascii" purpose="Check if can use non-ascii character in keys">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_nonascii" purpose="Check if can use non-ascii character in keys">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_nonascii.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_nonexisted" purpose="Check if Storage.key returns null when the index is non-existed">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_nonexisted" purpose="Check if Storage.key returns null when the index is non-existed">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_nonexisted.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_undefined" purpose="Check if the name of the key returned when Storage.key has a undefined argument ">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_undefined" purpose="Check if the name of the key returned when Storage.key has a undefined argument ">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_index_zero" purpose="Check the zero index of Storage.key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_index_zero" purpose="Check the zero index of Storage.key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_index_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_key_invalid_parameter" purpose="Check if can use invalid argument in key()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_key_invalid_parameter" purpose="Check if can use invalid argument in key()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/storage_key_invalid_parameter.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_no_argument" purpose="Check if an exception thrown when Storage.key has no argument ">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_no_argument" purpose="Check if an exception thrown when Storage.key has no argument ">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_undefined" purpose="Check if can set key as undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_undefined" purpose="Check if can set key as undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_key_base" purpose="Check if localStorage.key(n) returns the name of the nth key in the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_key_base" purpose="Check if localStorage.key(n) returns the name of the nth key in the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_key_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_key_zero" purpose="Check the value of localStorage.key(0) ">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_key_zero" purpose="Check the value of localStorage.key(0) ">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_key_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_key_base" purpose="Check if sessionStorage.key(n) returns the name of the nth key in the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_key_base" purpose="Check if sessionStorage.key(n) returns the name of the nth key in the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_key_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_key_zero" purpose="Check the value of sessionStorage.key(0)">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_key_zero" purpose="Check the value of sessionStorage.key(0)">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_key_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_length_exist" purpose="Check if the length attibute exists in storage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_length_exist" purpose="Check if the length attibute exists in storage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_length_normal_value" purpose="Check if Storage.length has a normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_length_normal_value" purpose="Check if Storage.length has a normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_length_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_length_readonly" purpose="Check if Storage.length attribute is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_length_readonly" purpose="Check if Storage.length attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_length_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_length_type" purpose="Check if the type of Storage.length attribute is number">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_length_type" purpose="Check if the type of Storage.length attribute is number">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_length_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_length_zero" purpose="Check if the value of Storage.length attribute is zero">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_length_zero" purpose="Check if the value of Storage.length attribute is zero">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_length_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_length_exist" purpose="Check if the length attibute exists in localStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_length_exist" purpose="Check if the length attibute exists in localStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_length_normal_value" purpose="Check if localStorage.length attribute returns the number of key/value pairs associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_length_normal_value" purpose="Check if localStorage.length attribute returns the number of key/value pairs associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_length_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_length_readonly" purpose="Check if localStorage.length attribute is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_length_readonly" purpose="Check if localStorage.length attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_length_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_length_type" purpose="Check if the type of localStorage.length attribute is number">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_length_type" purpose="Check if the type of localStorage.length attribute is number">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_length_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_length_zero" purpose="Check if the value of localStorage.length is zero">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_length_zero" purpose="Check if the value of localStorage.length is zero">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_length_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_length_exist" purpose="Check if length attibute exists in sessionStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_length_exist" purpose="Check if length attibute exists in sessionStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_length_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_length_normal_value" purpose="Check if sessionStorage.length attribute returns the number of key/value pairs associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_length_normal_value" purpose="Check if sessionStorage.length attribute returns the number of key/value pairs associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_length_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_length_zero" purpose="Check if the value of sessionStorage.length is zero">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_length_zero" purpose="Check if the value of sessionStorage.length is zero">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_length_zero.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_length_readonly" purpose="Check if sessionStorage.length attribute is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_length_readonly" purpose="Check if sessionStorage.length attribute is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_length_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_length_type" purpose="Check if the type of sessionStorage.length attribute is number">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_length_type" purpose="Check if the type of sessionStorage.length attribute is number">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_length_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_exist" purpose="Check if localStorage attribute exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_exist" purpose="Check if localStorage attribute exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_readonly" purpose="Check if window.localStorage is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_readonly" purpose="Check if window.localStorage is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_type" purpose="Check if the type of window.localStorage is Storage">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_type" purpose="Check if the type of window.localStorage is Storage">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_empty_string.html" purpose="Check if the value of StorageEvent.newValue is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_empty_string.html" purpose="Check if the value of StorageEvent.newValue is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_empty_string.html.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_exist" purpose="Check if StorageEvent.newValue exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_exist" purpose="Check if StorageEvent.newValue exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_normal_value" purpose="Check if StorageEvent.newValue has a normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_normal_value" purpose="Check if StorageEvent.newValue has a normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_readonly" purpose="Check if StorageEvent.newValue is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_readonly" purpose="Check if StorageEvent.newValue is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_type" purpose="Check if the type of StorageEvent.newValue is string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_type" purpose="Check if the type of StorageEvent.newValue is string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_empty_string" purpose="Check if the value of StorageEvent.oldValue is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_empty_string" purpose="Check if the value of StorageEvent.oldValue is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_exist" purpose="Check if StorageEvent.oldValue exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_exist" purpose="Check if StorageEvent.oldValue exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_normal_value" purpose="Check if StorageEvent.oldValue has a normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_normal_value" purpose="Check if StorageEvent.oldValue has a normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_readonly" purpose="Check if StorageEvent.oldValue is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_readonly" purpose="Check if StorageEvent.oldValue is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_type" purpose="Check if the type of StorageEvent.oldValue is string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_type" purpose="Check if the type of StorageEvent.oldValue is string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_base" purpose="Check if the current value associated with the given key removed when Storage.removeItem has normal argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_base" purpose="Check if the current value associated with the given key removed when Storage.removeItem has normal argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_key_null" purpose="Check if localStorage.length attribute value equals to 0.">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_key_null" purpose="Check if localStorage.length attribute value equals to 0.">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_key_undefined" purpose="Check if the current value associated with the given key removed Storage.removeItem has undefined argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_key_undefined" purpose="Check if the current value associated with the given key removed Storage.removeItem has undefined argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_nonexisted_item" purpose="Check if the function will do nothing when removeItem has a nonexisted key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_nonexisted_item" purpose="Check if the function will do nothing when removeItem has a nonexisted key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_nonexisted_item.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_no_argument" purpose="Check if an exception thrown when Storage.removeItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_no_argument" purpose="Check if an exception thrown when Storage.removeItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_removeItem" purpose="Check if localStorage.removeItem removes the key/value pair associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_removeItem" purpose="Check if localStorage.removeItem removes the key/value pair associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_removeItem.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_removeItem" purpose="Check if sessionStorage.removeItem removes the key/value pair associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_removeItem" purpose="Check if sessionStorage.removeItem removes the key/value pair associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_removeItem.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_exist" purpose="Check if sessionStorage attribute exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_exist" purpose="Check if sessionStorage attribute exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_readonly" purpose="Check if window.sessionStorage is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_readonly" purpose="Check if window.sessionStorage is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_type" purpose="Check if the type of window.sessionStorage is Storage">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_type" purpose="Check if the type of window.sessionStorage is Storage">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_base" purpose="Check if a key/value pair added to the list when Storage.setItem has two valid arguments">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_base" purpose="Check if a key/value pair added to the list when Storage.setItem has two valid arguments">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_exist" purpose="Check if the setItem method exists in storage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_exist" purpose="Check if the setItem method exists in storage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_key_null" purpose="Check if a new key/value pair is added to the list when the 'key' argument of the Storage.setItem is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_key_null" purpose="Check if a new key/value pair is added to the list when the 'key' argument of the Storage.setItem is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_key_null_value_null" purpose="Check if a new key/value pair is added to the list when the arguments of the Storage.setItem are all null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_key_null_value_null" purpose="Check if a new key/value pair is added to the list when the arguments of the Storage.setItem are all null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_key_null_value_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_key_undefined" purpose="Check if a key/value pair is added to the list when Storage.setItem has a undefined argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_key_undefined" purpose="Check if a key/value pair is added to the list when Storage.setItem has a undefined argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_no_argument" purpose="Check if an exception is thrown when Storage.setItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_no_argument" purpose="Check if an exception is thrown when Storage.setItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_update_value" purpose="Check if the setItem can update value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_update_value" purpose="Check if the setItem can update value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_update_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_value_null" purpose="Check if a new key/value pair is added to the list when the 'value' argument of the Storage.setItem is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_value_null" purpose="Check if a new key/value pair is added to the list when the 'value' argument of the Storage.setItem is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_value_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_setItem_value_same" purpose="Check if Storage.setItem can add a new key/value pair with same value to the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_setItem_value_same" purpose="Check if Storage.setItem can add a new key/value pair with same value to the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_setItem_value_same.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_base" purpose="Check if localStorage.setItem add a key/value pair with the given key in the list associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_base" purpose="Check if localStorage.setItem add a key/value pair with the given key in the list associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_exist" purpose="Check if the setItem method exists in localStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_exist" purpose="Check if the setItem method exists in localStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_empty_string" purpose="Check if the value of localStorage.setItem is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_empty_string" purpose="Check if the value of localStorage.setItem is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_no_argument" purpose="Check if the localStorage.setItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_no_argument" purpose="Check if the localStorage.setItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_no_value" purpose="Check if the localStorage.setItem haven't any value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_no_value" purpose="Check if the localStorage.setItem haven't any value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_no_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_null" purpose="Check if the value of localStorage.setItem is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_null" purpose="Check if the value of localStorage.setItem is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_undefined" purpose="Check if the value of localStorage.setItem is undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_undefined" purpose="Check if the value of localStorage.setItem is undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_setItem_update_value" purpose="Check if the localStorage.setItem updates value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_setItem_update_value" purpose="Check if the localStorage.setItem updates value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_setItem_update_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_set_value_with_enumerate_way" purpose="Check if localStorage can set values with 'localStorage.key = value'">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_set_value_with_enumerate_way" purpose="Check if localStorage can set values with 'localStorage.key = value'">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_set_value_with_enumerate_way.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_exist" purpose="Check if the setItem method exists in sessionStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_exist" purpose="Check if the setItem method exists in sessionStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_base" purpose="Check if the sessionStorage.setItem add a key/value pair with the given key in the list associated with the object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_base" purpose="Check if the sessionStorage.setItem add a key/value pair with the given key in the list associated with the object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_empty_string" purpose="Check if the value of sessionStorage.setItem is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_empty_string" purpose="Check if the value of sessionStorage.setItem is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_no_argument" purpose="Check if the sessionStorage.setItem has no argument">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_no_argument" purpose="Check if the sessionStorage.setItem has no argument">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_no_argument.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_no_value" purpose="Check if the sessionStorage.setItem haven't any value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_no_value" purpose="Check if the sessionStorage.setItem haven't any value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_no_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_null" purpose="Check if the value of sessionStorage.setItem is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_null" purpose="Check if the value of sessionStorage.setItem is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_undefined" purpose="Check if the value of sessionStorage.setItem is undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_undefined" purpose="Check if the value of sessionStorage.setItem is undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_setItem_update_value" purpose="Check if the sessionStorage.setItem updates value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_setItem_update_value" purpose="Check if the sessionStorage.setItem updates value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_setItem_update_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_set_value_with_enumerate_way" purpose="Check if sessionStorage can set values with 'sessionStorage.key = value'">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_set_value_with_enumerate_way" purpose="Check if sessionStorage can set values with 'sessionStorage.key = value'">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_set_value_with_enumerate_way.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_clear_base" purpose="Check if StorageEvent.storageArea.clear can clear the key/value pair from the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_clear_base" purpose="Check if StorageEvent.storageArea.clear can clear the key/value pair from the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_clear_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_exist" purpose="Check if StorageEvent.storageArea exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_exist" purpose="Check if StorageEvent.storageArea exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_getItem_base" purpose="Check if StorageEvent.storageArea.getItem returns the current value associated with the given key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_getItem_base" purpose="Check if StorageEvent.storageArea.getItem returns the current value associated with the given key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_getItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_key_base" purpose="Check if StorageEvent.storageArea.key returns the name of the nth key in the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_key_base" purpose="Check if StorageEvent.storageArea.key returns the name of the nth key in the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_key_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_length_normal_value" purpose="Check if StorageEvent.storageArea.length has a normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_length_normal_value" purpose="Check if StorageEvent.storageArea.length has a normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_length_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_localStorage" purpose="Check if the value of StorageEvent.storageArea is localStorage object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_localStorage" purpose="Check if the value of StorageEvent.storageArea is localStorage object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_localStorage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_readonly" purpose="Check if StorageEvent.storageArea is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_readonly" purpose="Check if StorageEvent.storageArea is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_removeItem_base" purpose="Check if StorageEvent.storageArea.removeItem can remove the key/value pair from the list">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_removeItem_base" purpose="Check if StorageEvent.storageArea.removeItem can remove the key/value pair from the list">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_removeItem_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_sessionStorage" purpose="Check if the value of StorageEvent.storageArea is sessionStorage object">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_sessionStorage" purpose="Check if the value of StorageEvent.storageArea is sessionStorage object">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_sessionStorage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_type" purpose="Check if the type of StorageEvent.storageArea is Storage">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_type" purpose="Check if the type of StorageEvent.storageArea is Storage">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_empty_string" purpose="Check if the value of StorageEvent.url is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_empty_string" purpose="Check if the value of StorageEvent.url is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_empty_string.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_exist" purpose="Check if StorageEvent.url exists">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_exist" purpose="Check if StorageEvent.url exists">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_normal_value" purpose="Check if StorageEvent.url has a normal value">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_normal_value" purpose="Check if StorageEvent.url has a normal value">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_normal_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_readonly" purpose="Check if StorageEvent.url is readonly">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_readonly" purpose="Check if StorageEvent.url is readonly">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_type" purpose="Check if the type of StorageEvent.url is string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_type" purpose="Check if the type of StorageEvent.url is string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_13" purpose="Check if window.localStorage can be stringify">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_13" purpose="Check if window.localStorage can be stringify">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_15" purpose="Check if window.localStorage inherit property &quot;key&quot; with the proper type">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_15" purpose="Check if window.localStorage inherit property &quot;key&quot; with the proper type">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_17" purpose="Check if window.localStorage inherit property &quot;getItem&quot; with the proper type">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_17" purpose="Check if window.localStorage inherit property &quot;getItem&quot; with the proper type">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_19" purpose="Check if window.localStorage inherit property &quot;setItem&quot; with the proper type">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_19" purpose="Check if window.localStorage inherit property &quot;setItem&quot; with the proper type">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_21" purpose="Check if window.localStorage inherit property &quot;removeItem&quot; with the proper type">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_21" purpose="Check if window.localStorage inherit property &quot;removeItem&quot; with the proper type">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=21</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Idlharness_23" purpose="Check if window.localStorage inherit property &quot;clear&quot; with the proper type">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Idlharness_23" purpose="Check if window.localStorage inherit property &quot;clear&quot; with the proper type">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/idlharness.html?total_num=32&amp;amp;locator_key=id&amp;amp;value=23</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_1" purpose="Check if throw TypeError when calling function localStorage.key()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_1" purpose="Check if throw TypeError when calling function localStorage.key()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_2" purpose="Check if throw TypeError when calling function localStorage.getItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_2" purpose="Check if throw TypeError when calling function localStorage.getItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_3" purpose="Check if throw TypeError when calling function localStorage.setItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_3" purpose="Check if throw TypeError when calling function localStorage.setItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_4" purpose="Check if throw TypeError when calling function localStorage.setItem('a')">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_4" purpose="Check if throw TypeError when calling function localStorage.setItem('a')">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_5" purpose="Check if throw TypeError when calling function localStorage.removeItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_5" purpose="Check if throw TypeError when calling function localStorage.removeItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_6" purpose="Check if throw TypeError when calling function sessionStorage.key()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_6" purpose="Check if throw TypeError when calling function sessionStorage.key()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_7" purpose="Check if throw TypeError when calling function sessionStorage.getItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_7" purpose="Check if throw TypeError when calling function sessionStorage.getItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_8" purpose="Check if throw TypeError when calling function sessionStorage.setItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_8" purpose="Check if throw TypeError when calling function sessionStorage.setItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_9" purpose="Check if throw TypeError when calling function sessionStorage.setItem('a')">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_9" purpose="Check if throw TypeError when calling function sessionStorage.setItem('a')">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="missing_arguments_10" purpose="Check if throw TypeError when calling function sessionStorage.removeItem()">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="missing_arguments_10" purpose="Check if throw TypeError when calling function sessionStorage.removeItem()">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/missing_arguments.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_in_js_1" purpose="Check if a attribute is in localStorage when the attribute added by localStorage index">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_in_js_1" purpose="Check if a attribute is in localStorage when the attribute added by localStorage index">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_in_js.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_in_js_2" purpose="Check if a attribute is in localStorage when the attribute added by localStorage.setItem">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_in_js_2" purpose="Check if a attribute is in localStorage when the attribute added by localStorage.setItem">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_in_js.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_index_js_1" purpose="Check if enable localStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_index_js_1" purpose="Check if enable localStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_index_js_2" purpose="Check if can get localStorage attributes from numeric index">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_index_js_2" purpose="Check if can get localStorage attributes from numeric index">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_index_js_3" purpose="Check if can get localStorage attributes from index string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_index_js_3" purpose="Check if can get localStorage attributes from index string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_local_index_js_4" purpose="Check if can get localStorage attributes from the key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_local_index_js_4" purpose="Check if can get localStorage attributes from the key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_local_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_in_js_1" purpose="Check if a attribute is in localStorage when the attribute added by sessionStorage index">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_in_js_1" purpose="Check if a attribute is in localStorage when the attribute added by sessionStorage index">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_in_js.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_in_js_2" purpose="Check if a attribute is in localStorage when the attribute added by sessionStorage.setItem">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_in_js_2" purpose="Check if a attribute is in localStorage when the attribute added by sessionStorage.setItem">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_in_js.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_index_js_1" purpose="Check if enable sessionStorage interface">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_index_js_1" purpose="Check if enable sessionStorage interface">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_index_js_2" purpose="Check if can get sessionStorage attributes from numeric index">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_index_js_2" purpose="Check if can get sessionStorage attributes from numeric index">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_index_js_3" purpose="Check if can get sessionStorage attributes from index string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_index_js_3" purpose="Check if can get sessionStorage attributes from index string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="storage_session_index_js_4" purpose="Check if can get sessionStorage attributes from the key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="storage_session_index_js_4" purpose="Check if can get sessionStorage attributes from the key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/w3c/storage_session_index_js.html?total_num=4&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_base" purpose="Check if StorageEvent's constructor has two valid arguments that expecting StorageEvent object is to be created">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_base" purpose="Check if StorageEvent's constructor has two valid arguments that expecting StorageEvent object is to be created">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_eventInitDict_null" purpose="Check if the argument 'eventInitDict' of the StorageEvent's constructor is null that expecting StorageEvent object is to be created">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_eventInitDict_null" purpose="Check if the argument 'eventInitDict' of the StorageEvent's constructor is null that expecting StorageEvent object is to be created">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_eventInitDict_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_key_null" purpose="Check if the value of StorageEvent.key is 'null' when set it null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_key_null" purpose="Check if the value of StorageEvent.key is 'null' when set it null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_key_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_key_undefined" purpose="Check if the value of StorageEvent.key is 'undefined' when set it undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_key_undefined" purpose="Check if the value of StorageEvent.key is 'undefined' when set it undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_key_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_newValue_null" purpose="Check if the value of StorageEvent.newValue is 'null' when set it null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_newValue_null" purpose="Check if the value of StorageEvent.newValue is 'null' when set it null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_newValue_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_newValue_undefined" purpose="Check if the value of StorageEvent.newValue is 'undefined' when set it undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_newValue_undefined" purpose="Check if the value of StorageEvent.newValue is 'undefined' when set it undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_newValue_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_no_key" purpose="Check if the value of StorageEvent.key is empty string when StorageEvent's constructor no key">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_no_key" purpose="Check if the value of StorageEvent.key is empty string when StorageEvent's constructor no key">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_no_key.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_no_newValue" purpose="Check if the value of StorageEvent.newValue is null when StorageEvent's constructor no newValue">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_no_newValue" purpose="Check if the value of StorageEvent.newValue is null when StorageEvent's constructor no newValue">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_no_newValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_no_oldValue" purpose="Check if the value of StorageEvent.oldValue is null when StorageEvent's contructor no oldValue">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_no_oldValue" purpose="Check if the value of StorageEvent.oldValue is null when StorageEvent's contructor no oldValue">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_no_oldValue.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_no_url" purpose="Check if the value of StorageEvent.url is empty string when StorageEvent's constructor no url">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_no_url" purpose="Check if the value of StorageEvent.url is empty string when StorageEvent's constructor no url">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_no_url.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_oldValue_null" purpose="Check if the value of StorageEvent.oldValue is 'null' when set it null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_oldValue_null" purpose="Check if the value of StorageEvent.oldValue is 'null' when set it null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_oldValue_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_oldValue_undefined" purpose="Check if the value of StorageEvent.oldValue is 'undefined' when set it undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_oldValue_undefined" purpose="Check if the value of StorageEvent.oldValue is 'undefined' when set it undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_oldValue_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_type_null" purpose="Check if the argument 'type' of the StorageEvent's constructor is null that expecting StorageEvent object is to be created">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_type_null" purpose="Check if the argument 'type' of the StorageEvent's constructor is null that expecting StorageEvent object is to be created">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_type_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_url_null" purpose="Check if the value of StorageEvent.url is 'null' when set it null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_url_null" purpose="Check if the value of StorageEvent.url is 'null' when set it null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_url_null.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_constructor_url_undefined" purpose="Check if the value of StorageEvent.url is 'undefined' when set it undefined">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_constructor_url_undefined" purpose="Check if the value of StorageEvent.url is 'undefined' when set it undefined">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_constructor_url_undefined.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_key_initial_value" purpose="Check if the initial value of StorageEvent.key is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_key_initial_value" purpose="Check if the initial value of StorageEvent.key is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_key_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_newValue_initial_value" purpose="Check if the initial value of StorageEvent.newValue is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_newValue_initial_value" purpose="Check if the initial value of StorageEvent.newValue is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_newValue_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_oldValue_initial_value" purpose="Check if the initial value of StorageEvent.oldValue is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_oldValue_initial_value" purpose="Check if the initial value of StorageEvent.oldValue is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_oldValue_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_storageArea_initial_value" purpose="Check if the initial value of StorageEvent.storageArea is null">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_storageArea_initial_value" purpose="Check if the initial value of StorageEvent.storageArea is null">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_storageArea_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="StorageEvent_url_initial_value" purpose="Check if the initial value of StorageEvent.url is empty string">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="StorageEvent_url_initial_value" purpose="Check if the initial value of StorageEvent.url is empty string">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/StorageEvent_url_initial_value.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_clear_empty_storage" purpose="Check if clear empty storage">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_clear_empty_storage" purpose="Check if clear empty storage">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_clear_empty_storage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Storage_example_insurance_on_trip" purpose="Check if the user had been insurance on this trip">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="Storage_example_insurance_on_trip" purpose="Check if the user had been insurance on this trip">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_insurance_on_trip.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="Storage_example_load_page_times" purpose="Check if the page can display a count of how many times the user has loaded it">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="Storage_example_load_page_times" purpose="Check if the page can display a count of how many times the user has loaded it">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_load_page_times.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_keys_case_sensitive" purpose="Check if storage key is case sensitive or not">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_keys_case_sensitive" purpose="Check if storage key is case sensitive or not">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_keys_case_sensitive.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_key_override_length" purpose="Check if set key name as 'length', to override storage attribute length">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_key_override_length" purpose="Check if set key name as 'length', to override storage attribute length">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_key_override_length.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Storage_removeItem_change_order" purpose="Check if Storage.removeItem can change the order of keys">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="Storage_removeItem_change_order" purpose="Check if Storage.removeItem can change the order of keys">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_removeItem_change_order.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_enumerate_storage" purpose="Check if that can enumerate a Storage object with the way localStorage.key and get the values">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_enumerate_storage" purpose="Check if that can enumerate a Storage object with the way localStorage.key and get the values">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_enumerate_storage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_localStorage_iframe_item" purpose="Check if localStorage access to the API for pages from other domains running in iframes">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="window_localStorage_iframe_item" purpose="Check if localStorage access to the API for pages from other domains running in iframes">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_iframe_item.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_localStorage_store_nonstrings" purpose="Check if localStorage can only stores strings">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_store_nonstrings" purpose="Check if localStorage can only stores strings">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_store_nonstrings.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_enumerate_storage" purpose="Check if that can enumerate a Storage object with the way sessionStorage.key and get the values">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_enumerate_storage" purpose="Check if that can enumerate a Storage object with the way sessionStorage.key and get the values">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_enumerate_storage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="window_sessionStorage_iframe_item" purpose="Check if sessionStorage access to the API for pages from other domains running in iframes">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="window_sessionStorage_iframe_item" purpose="Check if sessionStorage access to the API for pages from other domains running in iframes">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_iframe_item.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="window_sessionStorage_store_nonstrings" purpose="Check if sessionStorage can only stores strings">
+      <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_sessionStorage_store_nonstrings" purpose="Check if sessionStorage can only stores strings">
         <description>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_store_nonstrings.html</test_script_entry>
         </description>
index 908000acbffa8eb0ed2de5e422ce20d7a4b3ba21..23751defe51cbf2dd9e5005bfd06329dd325cdba 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher -iu" name="tct-wgtapi01-w3c-tests">
     <set name="ag">
-      <testcase execution_type="auto" id="WidgetInterface_ag" purpose="Test if widget.description is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ag" purpose="Test if widget.description is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr37">
-      <testcase execution_type="auto" id="WidgetInterface_i18nltr37" purpose="Test that LTR direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nltr37" purpose="Test that LTR direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo03">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo03" purpose="Test that RLO direction applies to the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo03" purpose="Test that RLO direction applies to the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo04">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo04" purpose="Test that RLO direction applies to the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo04" purpose="Test that RLO direction applies to the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo11">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo11" purpose="Test that nested RLO and LRO directions apply within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo11" purpose="Test that nested RLO and LRO directions apply within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo12">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo12" purpose="Test that nested RLO and LRO directions apply within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo12" purpose="Test that nested RLO and LRO directions apply within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo36">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo36" purpose="Test that RLO direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo36" purpose="Test that RLO direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo37">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo37" purpose="Test that RLO direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo37" purpose="Test that RLO direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="name_attrtype">
-    <testcase execution_type="auto" id="WidgetInterface_name_attrtype" purpose="Test if the attribute 'name' is on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_name_attrtype" purpose="Test if the attribute 'name' is on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="NoInterfaceObject">
-    <testcase execution_type="auto" id="WidgetInterface_NoInterfaceObject" purpose="Test that a UA correctly implements the NoInterfaceObject extended attribute.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_NoInterfaceObject" purpose="Test that a UA correctly implements the NoInterfaceObject extended attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="preferences_attrexists">
-    <testcase execution_type="auto" id="WidgetInterface_preferences_attrexists" purpose="Test if the UA has an attribute called 'preferences' on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_preferences_attrexists" purpose="Test if the UA has an attribute called 'preferences' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="preferences_attrreadonly">
-    <testcase execution_type="auto" id="WidgetInterface_preferences_attrreadonly" purpose="Test if the attribute 'preferences' is readonly on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_preferences_attrreadonly" purpose="Test if the attribute 'preferences' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="return-proper-strings">
-    <testcase execution_type="auto" id="WidgetInterface_return-proper-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_return-proper-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="shortName_attrexists">
-    <testcase execution_type="auto" id="WidgetInterface_shortName_attrexists" purpose="Test if the UA has an attribute called 'shortName' on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_shortName_attrexists" purpose="Test if the UA has an attribute called 'shortName' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="shortName_attrreadonly">
-    <testcase execution_type="auto" id="WidgetInterface_shortName_attrreadonly" purpose="Test if the attribute 'shortName' is readonly on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_shortName_attrreadonly" purpose="Test if the attribute 'shortName' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="shortName_attrtype">
-    <testcase execution_type="auto" id="WidgetInterface_shortName_attrtype" purpose="Test if the type of attribute 'shortName' is string on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_shortName_attrtype" purpose="Test if the type of attribute 'shortName' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="version_attrexists">
-    <testcase execution_type="auto" id="WidgetInterface_version_attrexists" purpose="Test if the UA has an attribute called 'version' on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_version_attrexists" purpose="Test if the UA has an attribute called 'version' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="version_attrreadonly">
-    <testcase execution_type="auto" id="WidgetInterface_version_attrreadonly" purpose="Test if the attribute 'version' is readonly on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_version_attrreadonly" purpose="Test if the attribute 'version' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="version_attrtype">
-    <testcase execution_type="auto" id="WidgetInterface_version_attrtype" purpose="Test if the type of attribute 'version' is string on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_version_attrtype" purpose="Test if the type of attribute 'version' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="width_attrexists">
-    <testcase execution_type="auto" id="WidgetInterface_width_attrexists" purpose="Test if the UA has an attribute called 'width' on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_width_attrexists" purpose="Test if the UA has an attribute called 'width' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="width_attrreadonly">
-    <testcase execution_type="auto" id="WidgetInterface_width_attrreadonly" purpose="Test if the attribute 'width' is readonly on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_width_attrreadonly" purpose="Test if the attribute 'width' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
   <set name="width_attrtype">
-    <testcase execution_type="auto" id="WidgetInterface_width_attrtype" purpose="Test if the type of attribute 'width' is number on the window.">
+    <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_width_attrtype" purpose="Test if the type of attribute 'width' is number on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
   </set>
     <set name="i18nrtl03">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl03" purpose="Test that RTL direction applies to the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl03" purpose="Test that RTL direction applies to the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl04">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl04" purpose="Test that RTL direction applies to the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl04" purpose="Test that RTL direction applies to the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl07">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl07" purpose="Test that RTL direction applies to the span element within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl07" purpose="Test that RTL direction applies to the span element within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl08">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl08" purpose="Test that RTL direction applies to the span element within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl08" purpose="Test that RTL direction applies to the span element within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl11">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl11" purpose="Test that nested RTL and RTL directions apply within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl11" purpose="Test that nested RTL and RTL directions apply within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl12">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl12" purpose="Test that nested RTL and RTL directions apply within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl12" purpose="Test that nested RTL and RTL directions apply within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl36">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl36" purpose="Test that RTL direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl36" purpose="Test that RTL direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl37">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl37" purpose="Test that RTL direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl37" purpose="Test that RTL direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="id_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_id_attrexists" purpose="Test if the UA has an attribute called 'id' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_id_attrexists" purpose="Test if the UA has an attribute called 'id' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="id_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_id_attrreadonly" purpose="Test if the attribute 'id' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_id_attrreadonly" purpose="Test if the attribute 'id' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="id_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_id_attrtype" purpose="Test if the type of attribute 'id' is string on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_id_attrtype" purpose="Test if the type of attribute 'id' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="name_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_name_attrexists" purpose="Test if the UA has an attribute called 'name' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_name_attrexists" purpose="Test if the UA has an attribute called 'name' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="name_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_name_attrreadonly" purpose="Test if the attribute 'name' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_name_attrreadonly" purpose="Test if the attribute 'name' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="author_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_author_attrtype" purpose="Test if the type of attribute 'author' is string on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_author_attrtype" purpose="Test if the type of attribute 'author' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ax">
-      <testcase execution_type="auto" id="WidgetInterface_ax" purpose="Test if the UA initializes the preferences attribute and not fire the storage event.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ax" purpose="Test if the UA initializes the preferences attribute and not fire the storage event.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="description_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_description_attrexists" purpose="Test if the UA has an attribute called 'description' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_description_attrexists" purpose="Test if the UA has an attribute called 'description' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="description_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_description_attrreadonly" purpose="Test if the attribute 'description' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_description_attrreadonly" purpose="Test if the attribute 'description' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="description_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_description_attrtype" purpose="Test if the type of attribute 'description' is string on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_description_attrtype" purpose="Test if the type of attribute 'description' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="height_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_height_attrexists" purpose="Test if the UA has an attribute called 'height' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_height_attrexists" purpose="Test if the UA has an attribute called 'height' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="height_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_height_attrreadonly" purpose="Test if the attribute 'height' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_height_attrreadonly" purpose="Test if the attribute 'height' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="height_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_height_attrtype" purpose="Test if the type of attribute 'height' is number on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_height_attrtype" purpose="Test if the type of attribute 'height' is number on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro03">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro03" purpose="Test that LRO direction applies to the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro03" purpose="Test that LRO direction applies to the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro04">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro04" purpose="Test that LRO direction applies to the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro04" purpose="Test that LRO direction applies to the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro07">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro07" purpose="Test that LRO direction applies to the span element within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro07" purpose="Test that LRO direction applies to the span element within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro08">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro08" purpose="Test that LRO direction applies to the span element within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro08" purpose="Test that LRO direction applies to the span element within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro11">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro11" purpose="Test that nested LRO and RLO directions apply within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro11" purpose="Test that nested LRO and RLO directions apply within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro12">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro12" purpose="Test that nested LRO and RLO directions apply within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro12" purpose="Test that nested LRO and RLO directions apply within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="aa">
-      <testcase execution_type="auto" id="WidgetInterface_aa" purpose="Test if the UA has an attribute called 'widget' on the window object.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_aa" purpose="Test if the UA has an attribute called 'widget' on the window object.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ab">
-      <testcase execution_type="auto" id="WidgetInterface_ab" purpose="Test if the UA initializes the preferences attribute according to the spec.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ab" purpose="Test if the UA initializes the preferences attribute according to the spec.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ad">
-      <testcase execution_type="auto" id="WidgetInterface_ad" purpose="Test if widget.author is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ad" purpose="Test if widget.author is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ae">
-      <testcase execution_type="auto" id="WidgetInterface_ae" purpose="Test if widget.authorEmail is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ae" purpose="Test if widget.authorEmail is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="af">
-      <testcase execution_type="auto" id="WidgetInterface_af" purpose="Test if widget.authorHref is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_af" purpose="Test if widget.authorHref is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ah">
-      <testcase execution_type="auto" id="WidgetInterface_ah" purpose="Test if widget.id is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ah" purpose="Test if widget.id is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="aj">
-      <testcase execution_type="auto" id="WidgetInterface_aj" purpose="Test if widget.version is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_aj" purpose="Test if widget.version is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ak">
-      <testcase execution_type="auto" id="WidgetInterface_ak" purpose="Test if widget.shortName is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ak" purpose="Test if widget.shortName is set correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ao">
-      <testcase execution_type="auto" id="WidgetInterface_ao" purpose="Test that the user agent returns a number as the value type of widget width.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ao" purpose="Test that the user agent returns a number as the value type of widget width.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ap">
-      <testcase execution_type="auto" id="WidgetInterface_ap" purpose="Test that the user agent returns a number as the value type of widget height.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ap" purpose="Test that the user agent returns a number as the value type of widget height.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ar">
-      <testcase execution_type="auto" id="WidgetInterface_ar" purpose="Test that the UA throws a NO_MODIFICATION_ALLOWED_ERR when trying to set a readonly key.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_ar" purpose="Test that the UA throws a NO_MODIFICATION_ALLOWED_ERR when trying to set a readonly key.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="as">
-      <testcase execution_type="auto" id="WidgetInterface_as" purpose="Test that the UA throws a NO_MODIFICATION_ALLOWED_ERR when trying to invoke removeItem on a readonly key.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_as" purpose="Test that the UA throws a NO_MODIFICATION_ALLOWED_ERR when trying to invoke removeItem on a readonly key.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="at">
-      <testcase execution_type="auto" id="WidgetInterface_at" purpose="Test that the UA does not throw a NO_MODIFICATION_ALLOWED_ERR when clear() is invoked.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_at" purpose="Test that the UA does not throw a NO_MODIFICATION_ALLOWED_ERR when clear() is invoked.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="author_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_author_attrexists" purpose="Test if the UA has an attribute called 'author' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_author_attrexists" purpose="Test if the UA has an attribute called 'author' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="author_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_author_attrreadonly" purpose="Test if the attribute 'author' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_author_attrreadonly" purpose="Test if the attribute 'author' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorEmail_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_authorEmail_attrexists" purpose="Test if the UA has an attribute called 'authorEmail' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorEmail_attrexists" purpose="Test if the UA has an attribute called 'authorEmail' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorEmail_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_authorEmail_attrreadonly" purpose="Test if the attribute 'authorEmail' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorEmail_attrreadonly" purpose="Test if the attribute 'authorEmail' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorEmail_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_authorEmail_attrtype" purpose="Test if the type of attribute 'authorEmail' is string on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorEmail_attrtype" purpose="Test if the type of attribute 'authorEmail' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorHref_attrexists">
-      <testcase execution_type="auto" id="WidgetInterface_authorHref_attrexists" purpose="Test if the UA has an attribute called 'authorHref' on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorHref_attrexists" purpose="Test if the UA has an attribute called 'authorHref' on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorHref_attrreadonly">
-      <testcase execution_type="auto" id="WidgetInterface_authorHref_attrreadonly" purpose="Test if the attribute 'authorHref' is readonly on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorHref_attrreadonly" purpose="Test if the attribute 'authorHref' is readonly on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="authorHref_attrtype">
-      <testcase execution_type="auto" id="WidgetInterface_authorHref_attrtype" purpose="Test if the type of attribute 'authorHref' is string on the window.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_authorHref_attrtype" purpose="Test if the type of attribute 'authorHref' is string on the window.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr03">
-      <testcase execution_type="auto" id="i18nltr03" purpose="Test that LTR direction applies to the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr03" purpose="Test that LTR direction applies to the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr04">   
-      <testcase execution_type="auto" id="i18nltr04" purpose="Test that LTR direction applies to the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr04" purpose="Test that LTR direction applies to the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr07">
-      <testcase execution_type="auto" id="i18nltr07" purpose="Test that LTR direction applies to the span element within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr07" purpose="Test that LTR direction applies to the span element within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>   
     <set name="i18nltr08">
-      <testcase execution_type="auto" id="i18nltr08" purpose="Test that LTR direction applies to the span element within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr08" purpose="Test that LTR direction applies to the span element within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr11">
-      <testcase execution_type="auto" id="i18nltr11" purpose="Test that nested LTR and RTL directions apply within the description element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr11" purpose="Test that nested LTR and RTL directions apply within the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>   
     <set name="i18nltr12">
-      <testcase execution_type="auto" id="i18nltr12" purpose="Test that nested LTR and RTL directions apply within the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr12" purpose="Test that nested LTR and RTL directions apply within the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr36">
-      <testcase execution_type="auto" id="i18nltr36" purpose="Test that LTR direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr36" purpose="Test that LTR direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro36">
-      <testcase execution_type="auto" id="i18nlro36" purpose="Test that LRO direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nlro36" purpose="Test that LRO direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro37">
-      <testcase execution_type="auto" id="i18nlro37" purpose="Test that LRO direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nlro37" purpose="Test that LRO direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr41">
-      <testcase execution_type="auto" id="WidgetInterface_i18nltr41" purpose="Test that LTR direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nltr41" purpose="Test that LTR direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr42">
-      <testcase execution_type="auto" id="WidgetInterface_i18nltr42" purpose="Test that LTR direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nltr42" purpose="Test that LTR direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo01">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo01" purpose="Test that RLO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo01" purpose="Test that RLO direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo02">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo02" purpose="Test that RLO direction applies to the short attribute of the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo02" purpose="Test that RLO direction applies to the short attribute of the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo14">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo14" purpose="Test that RLO direction is inherited by the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo14" purpose="Test that RLO direction is inherited by the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo15">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo15" purpose="Test that RLO direction is inherited by the short attribute of the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo15" purpose="Test that RLO direction is inherited by the short attribute of the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo16">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo16" purpose="Test that RLO direction is inherited by the description element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo16" purpose="Test that RLO direction is inherited by the description element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo17">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo17" purpose="Test that RLO direction is inherited by the author element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo17" purpose="Test that RLO direction is inherited by the author element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo41">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo41" purpose="Test that RLO direction does not apply to the id attribute of widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo41" purpose="Test that RLO direction does not apply to the id attribute of widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo42">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrlo42" purpose="Test that RLO direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrlo42" purpose="Test that RLO direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl01">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl01" purpose="Test that RTL direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl01" purpose="Test that RTL direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl02">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl02" purpose="Test that RTL direction applies to the short attribute of the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl02" purpose="Test that RTL direction applies to the short attribute of the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl14">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl14" purpose="Test that RTL direction is inherited by the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl14" purpose="Test that RTL direction is inherited by the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl15">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl15" purpose="Test that RTL direction is inherited by the short attribute of the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl15" purpose="Test that RTL direction is inherited by the short attribute of the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl16">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl16" purpose="Test that RTL direction is inherited by the description element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl16" purpose="Test that RTL direction is inherited by the description element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl17">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl17" purpose="Test that RTL direction is inherited by the author element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl17" purpose="Test that RTL direction is inherited by the author element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl41">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl41" purpose="Test that RTL direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl41" purpose="Test that RTL direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl42">
-      <testcase execution_type="auto" id="WidgetInterface_i18nrtl42" purpose="Test that RTL direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nrtl42" purpose="Test that RTL direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro16">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro16" purpose="Test that LRO direction is inherited by the description element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro16" purpose="Test that LRO direction is inherited by the description element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro17">
-      <testcase execution_type="auto" id="WidgetInterface_i18nlro17" purpose="Test that LRO direction is inherited by the author element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="WidgetInterface_i18nlro17" purpose="Test that LRO direction is inherited by the author element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro41">
-      <testcase execution_type="auto" id="i18nlro41" purpose="Test that LRO direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nlro41" purpose="Test that LRO direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro42">
-      <testcase execution_type="auto" id="i18nlro42" purpose="Test that LRO direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nlro42" purpose="Test that LRO direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr01">
-      <testcase execution_type="auto" id="i18nltr01" purpose="Test that LTR direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr01" purpose="Test that LTR direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr02"> 
-      <testcase execution_type="auto" id="i18nltr02" purpose="Test that LTR direction applies to the short attribute of the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr02" purpose="Test that LTR direction applies to the short attribute of the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr14">
-      <testcase execution_type="auto" id="i18nltr14" purpose="Test that LTR direction is inherited by the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr14" purpose="Test that LTR direction is inherited by the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr15">
-      <testcase execution_type="auto" id="i18nltr15" purpose="Test that LTR direction is inherited by the short attribute of the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr15" purpose="Test that LTR direction is inherited by the short attribute of the name element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr16">
-      <testcase execution_type="auto" id="i18nltr16" purpose="Test that LTR direction is inherited by the description element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr16" purpose="Test that LTR direction is inherited by the description element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr17">
-      <testcase execution_type="auto" id="i18nltr17" purpose="Test that LTR direction is inherited by the author element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="auto" id="i18nltr17" purpose="Test that LTR direction is inherited by the author element from the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
index 78964804258e6d15139b1e93a68d186ba59e095c..c2c318435851a10375ed8101c8007c75b0370eac 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-wgtapi02-w3c-tests">
     <set name="WidgetInterface">
-      <testcase execution_type="manual" id="WidgetInterface_au" purpose="Test that the UA retains the changes made to the storage on subsequent initializations.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_au" purpose="Test that the UA retains the changes made to the storage on subsequent initializations.">
         <description>
           <pre_condition>Make sure au.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/au.wgt</pre_condition>
           <steps>
@@ -19,7 +19,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/au.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_clear-fires-event" purpose="Test that, upon invocation of the clear() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_clear-fires-event" purpose="Test that, upon invocation of the clear() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure clear-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/clear-fires-event.wgt</pre_condition>
           <steps>
@@ -31,7 +31,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/clear-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_return-emtpy-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_return-emtpy-strings" purpose="Test that upon getting any of the attributes from the attributes column of the configuration attributes table, a user agent must return the corresponding value from the 'Values in Table of Configuration Defaults' column.">
         <description>
           <pre_condition>Make sure return-emtpy-strings.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/return-emtpy-strings.wgt</pre_condition>
           <steps>
@@ -43,7 +43,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/return-emtpy-strings.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_removeItem-fires-event" purpose="Test that, upon invocation of the removeItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_removeItem-fires-event" purpose="Test that, upon invocation of the removeItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure removeItem-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/removeItem-fires-event.wgt</pre_condition>
           <steps>
@@ -55,7 +55,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/removeItem-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_setItem-fires-event" purpose="Test that, upon invocation of the setItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_setItem-fires-event" purpose="Test that, upon invocation of the setItem() method, a user agent queues a task to fire a StorageEvent event at the window object of an iframe contained by the start file.">
         <description>
           <pre_condition>Make sure setItem-fires-event.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/setItem-fires-event.wgt</pre_condition>
           <steps>
@@ -67,7 +67,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/setItem-fires-event.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_ai" purpose="Test if widget.name is set correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_ai" purpose="Test if widget.name is set correctly.">
         <description>
           <pre_condition>Make sure ai.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/ai.wgt</pre_condition>
           <steps>
@@ -79,7 +79,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/ai.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro01" purpose="Test that LRO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro01" purpose="Test that LRO direction applies to the name element.">
         <description>
           <pre_condition>Make sure i18nlro01.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro01.wgt</pre_condition>
           <steps>
@@ -91,7 +91,7 @@
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro01.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro02" purpose="Test that LRO direction applies to the short attribute of the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro02" purpose="Test that LRO direction applies to the short attribute of the name element.">
         <description>
           <pre_condition>Make sure i18nlro02.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro02.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro02.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro06" purpose="Test that LRO direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro06" purpose="Test that LRO direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nlro06.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro10" purpose="Test that nested LRO and RLO directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro10" purpose="Test that nested LRO and RLO directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nlro10.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro14" purpose="Test that LRO direction is inherited by the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro14" purpose="Test that LRO direction is inherited by the name element from the widget element.">
         <description>
           <pre_condition>Make sure i18nlro14.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro14.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro14.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro15" purpose="Test that LRO direction is inherited by the short attribute of the name element from the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro15" purpose="Test that LRO direction is inherited by the short attribute of the name element from the widget element.">
         <description>
           <pre_condition>Make sure i18nlro15.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro15.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro15.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro19" purpose="Test that nested LRO and LTR directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro19" purpose="Test that nested LRO and LTR directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro19.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro19.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro19.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nlro20" purpose="Test that nested LRO and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nlro20" purpose="Test that nested LRO and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro20.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro21" purpose="Test that nested LRO and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro21" purpose="Test that nested LRO and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro21.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro22" purpose="Test that nested LRO and RLO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro22" purpose="Test that nested LRO and RLO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nlro22.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr06" purpose="Test that LTR direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr06" purpose="Test that LTR direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nltr06.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr10" purpose="Test that nested LTR and RTL directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr10" purpose="Test that nested LTR and RTL directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nltr10.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr20" purpose="Test that nested LTR and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr20" purpose="Test that nested LTR and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nltr20.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr21" purpose="Test that nested LTR and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr21" purpose="Test that nested LTR and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nltr21.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nltr22" purpose="Test that nested LTR and RLO directions apply correctly.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nltr22" purpose="Test that nested LTR and RLO directions apply correctly.">
         <description>
           <pre_condition>Make sure i18nltr22.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo10" purpose="Test that nested RLO and LRO directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo10" purpose="Test that nested RLO and LRO directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nrlo10.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo19" purpose="Test that nested RLO and LTR directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo19" purpose="Test that nested RLO and LTR directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo19.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo19.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo19.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo20" purpose="Test that nested RLO and RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo20" purpose="Test that nested RLO and RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo20.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo21" purpose="Test that nested RLO and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo21" purpose="Test that nested RLO and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo21.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo22" purpose="Test that nested RLO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo22" purpose="Test that nested RLO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrlo22.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo22.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo22.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl06" purpose="Test that RTL direction applies to the span element within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl06" purpose="Test that RTL direction applies to the span element within the name element.">
         <description>
           <pre_condition>Make sure i18nrtl06.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl06.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl06.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl10" purpose="Test that nested RTL and RTL directions apply within the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl10" purpose="Test that nested RTL and RTL directions apply within the name element.">
         <description>
           <pre_condition>Make sure i18nrtl10.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl10.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl10.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl20" purpose="Test that nested RTL directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl20" purpose="Test that nested RTL directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrtl20.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl20.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl20.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl21" purpose="Test that nested RTL and LRO directions apply correctly to the name element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl21" purpose="Test that nested RTL and LRO directions apply correctly to the name element.">
         <description>
           <pre_condition>Make sure i18nrtl21.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl21.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl21.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nltr44.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nltr44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nrtl44.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrtl44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nlro44.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro44.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nlro44.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetInterface_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Interface" execution_type="manual" id="WidgetInterface_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition>Make sure i18nrlo44.wgt is installed with the command : wrt-installer -i /opt/tct-wgtapi02-w3c-tests/widgetinterface/w3c/i18nrlo44.wgt</pre_condition>
           <steps>
index 4f00fd3c84cf62e9a8edef358924c3dff41e4f82..6a3f61ac23bb9e5b2b32b534a997e3eb52af32b4 100755 (executable)
 <test_definition>
   <suite launcher="WRTLauncher -iu" name="tct-widget01-w3c-tests">
     <set name="i18nrtl36">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl36" purpose="Test that RTL direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl36" purpose="Test that RTL direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl37">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl37" purpose="Test that RTL direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl37" purpose="Test that RTL direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl39">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl39" purpose="Test that RTL direction does not apply to the width attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl39" purpose="Test that RTL direction does not apply to the width attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl40">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl40" purpose="Test that RTL direction does not apply to the height attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl40" purpose="Test that RTL direction does not apply to the height attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl41">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl41" purpose="Test that RTL direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl41" purpose="Test that RTL direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl42">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl42" purpose="Test that RTL direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl42" purpose="Test that RTL direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="id-empty-with-spaces">
-      <testcase execution_type="auto" id="WidgetPackaging_id-empty-with-spaces" purpose="Test if the UA can process the id attribute of a widget element correctly when the id is spaces.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_id-empty-with-spaces" purpose="Test if the UA can process the id attribute of a widget element correctly when the id is spaces.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="rb">
-      <testcase execution_type="auto" id="WidgetPackaging_rb" purpose="Test if the UA can ignore subsequent three repetitions of the description element correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_rb" purpose="Test if the UA can ignore subsequent three repetitions of the description element correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="rd">
-      <testcase execution_type="auto" id="WidgetPackaging_rd" purpose="Test if the UA can process the id attribute of a widget element correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_rd" purpose="Test if the UA can process the id attribute of a widget element correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="x1">
-      <testcase execution_type="auto" id="WidgetPackaging_x1" purpose="Test if the user agent can process localized description elements by ignoring languages it doesn't know.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_x1" purpose="Test if the user agent can process localized description elements by ignoring languages it doesn't know.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="x2">
-      <testcase execution_type="auto" id="WidgetPackaging_x2" purpose="Test if the user agent can process localized description elements correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_x2" purpose="Test if the user agent can process localized description elements correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro43">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro43" purpose="Test that LRO direction does not apply to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro43" purpose="Test that LRO direction does not apply to the viewmodes attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr01">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr01" purpose="Test that LTR direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr01" purpose="Test that LTR direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr33">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr33" purpose="Test that LTR direction does not apply to the name attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr33" purpose="Test that LTR direction does not apply to the name attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr34">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr34" purpose="Test that LTR direction does not apply to the value attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr34" purpose="Test that LTR direction does not apply to the value attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr35">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr35" purpose="Test that LTR direction does not apply to the readonly attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr35" purpose="Test that LTR direction does not apply to the readonly attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr36">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr36" purpose="Test that LTR direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr36" purpose="Test that LTR direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nltr37">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr37" purpose="Test that LTR direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr37" purpose="Test that LTR direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr39">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr39" purpose="Test that LTR direction does not apply to the width attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr39" purpose="Test that LTR direction does not apply to the width attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr40">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr40" purpose="Test that LTR direction does not apply to the height attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr40" purpose="Test that LTR direction does not apply to the height attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr41">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr41" purpose="Test that LTR direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr41" purpose="Test that LTR direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr42">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr42" purpose="Test that LTR direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr42" purpose="Test that LTR direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nltr43">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nltr43" purpose="Test that LTR direction does not apply to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nltr43" purpose="Test that LTR direction does not apply to the viewmodes attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo01">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo01" purpose="Test that RLO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo01" purpose="Test that RLO direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo33">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo33" purpose="Test that RLO direction does not apply to the name attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo33" purpose="Test that RLO direction does not apply to the name attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo34">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo34" purpose="Test that RLO direction does not apply to the value attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo34" purpose="Test that RLO direction does not apply to the value attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo35">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo35" purpose="Test that RLO direction does not apply to the readonly attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo35" purpose="Test that RLO direction does not apply to the readonly attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo36">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo36" purpose="Test that RLO direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo36" purpose="Test that RLO direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrlo37">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo37" purpose="Test that RLO direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo37" purpose="Test that RLO direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo39">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo39" purpose="Test that RLO direction does not apply to the width attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo39" purpose="Test that RLO direction does not apply to the width attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo40">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo40" purpose="Test that RLO direction does not apply to the height attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo40" purpose="Test that RLO direction does not apply to the height attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo41">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo41" purpose="Test that RLO direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo41" purpose="Test that RLO direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo42">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo42" purpose="Test that RLO direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo42" purpose="Test that RLO direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrlo43">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrlo43" purpose="Test that RLO direction does not apply to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrlo43" purpose="Test that RLO direction does not apply to the viewmodes attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nrtl01">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl01" purpose="Test that RTL direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl01" purpose="Test that RTL direction applies to the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl33">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl33" purpose="Test that RTL direction does not apply to the name attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl33" purpose="Test that RTL direction does not apply to the name attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl34">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl34" purpose="Test that RTL direction does not apply to the value attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl34" purpose="Test that RTL direction does not apply to the value attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nrtl35">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nrtl35" purpose="Test that RTL direction does not apply to the readonly attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nrtl35" purpose="Test that RTL direction does not apply to the readonly attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="dlocuse01">
-      <testcase execution_type="auto" id="WidgetPackaging_dlocuse01" purpose="Test that the value of the defaultlocale works in conjunction to xml:lang on the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dlocuse01" purpose="Test that the value of the defaultlocale works in conjunction to xml:lang on the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro33">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro33" purpose="Test that LRO direction does not apply to the name attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro33" purpose="Test that LRO direction does not apply to the name attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro34">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro34" purpose="Test that LRO direction does not apply to the value attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro34" purpose="Test that LRO direction does not apply to the value attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro35">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro35" purpose="Test that LRO direction does not apply to the readonly attribute of the preference element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro35" purpose="Test that LRO direction does not apply to the readonly attribute of the preference element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro36">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro36" purpose="Test that LRO direction does not apply to the href attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro36" purpose="Test that LRO direction does not apply to the href attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="i18nlro37">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro37" purpose="Test that LRO direction does not apply to the email attribute of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro37" purpose="Test that LRO direction does not apply to the email attribute of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro39">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro39" purpose="Test that LRO direction does not apply to the width attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro39" purpose="Test that LRO direction does not apply to the width attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro40">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro40" purpose="Test that LRO direction does not apply to the height attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro40" purpose="Test that LRO direction does not apply to the height attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro41">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro41" purpose="Test that LRO direction does not apply to the id attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro41" purpose="Test that LRO direction does not apply to the id attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set launcher="WRTLauncher -iuz" name="i18nlro42">
-      <testcase execution_type="auto" id="WidgetPackaging_i18nlro42" purpose="Test that LRO direction applies to the version attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_i18nlro42" purpose="Test that LRO direction applies to the version attribute of the widget element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a1">
-      <testcase execution_type="auto" id="WidgetPackaging_a1" purpose="Test if the UA can process the height attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a1" purpose="Test if the UA can process the height attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a2">
-      <testcase execution_type="auto" id="WidgetPackaging_a2" purpose="Test if the UA can process the empty height attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a2" purpose="Test if the UA can process the empty height attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a5">
-      <testcase execution_type="auto" id="WidgetPackaging_a5" purpose="Test if the UA can skip the preference element without a name attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a5" purpose="Test if the UA can skip the preference element without a name attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a6">
-      <testcase execution_type="auto" id="WidgetPackaging_a6" purpose="Test if the UA can skip the preference element already defined.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a6" purpose="Test if the UA can skip the preference element already defined.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a7">
-      <testcase execution_type="auto" id="WidgetPackaging_a7" purpose="Test if the UA can make a case-sensitive comparison on the value of the readonly attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a7" purpose="Test if the UA can make a case-sensitive comparison on the value of the readonly attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="a9">
-      <testcase execution_type="auto" id="WidgetPackaging_a9" purpose="Test if the UA can set the readonly attribute to false by default.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_a9" purpose="Test if the UA can set the readonly attribute to false by default.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="af">
-      <testcase execution_type="auto" id="WidgetPackaging_af" purpose="Test if the user agent can process an author element correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_af" purpose="Test if the user agent can process an author element correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ai">
-      <testcase execution_type="auto" id="WidgetPackaging_ai" purpose="Test if the user agent can apply the rule to get the value of the single authorEmail attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ai" purpose="Test if the user agent can apply the rule to get the value of the single authorEmail attribute correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="al">
-      <testcase execution_type="auto" id="WidgetPackaging_al" purpose="Test if the user agent can handle an empty author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_al" purpose="Test if the user agent can handle an empty author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="an">
-      <testcase execution_type="auto" id="WidgetPackaging_an" purpose="Test if the user agent can process the author href attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_an" purpose="Test if the user agent can process the author href attribute correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ar">
-      <testcase execution_type="auto" id="WidgetPackaging_ar" purpose="Test if the user agent can apply the rule to get the value of a single shortName attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ar" purpose="Test if the user agent can apply the rule to get the value of a single shortName attribute correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ax">
-      <testcase execution_type="auto" id="WidgetPackaging_ax" purpose="Test if the UA can process the specific height attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ax" purpose="Test if the UA can process the specific height attribute correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="b1">
-      <testcase execution_type="auto" id="WidgetPackaging_b1" purpose="Test if the UA can process the specific id attribute of a widget element correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_b1" purpose="Test if the UA can process the specific id attribute of a widget element correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="b2">
-      <testcase execution_type="auto" id="WidgetPackaging_b2" purpose="Test if the UA can process the given id attribute of a widget element correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_b2" purpose="Test if the UA can process the given id attribute of a widget element correctly.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="b3">
-      <testcase execution_type="auto" id="WidgetPackaging_b3" purpose="Test if the user agent can apply the algorithm to locate a default start file, when no custom start file is presented.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_b3" purpose="Test if the user agent can apply the algorithm to locate a default start file, when no custom start file is presented.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="b7">
-      <testcase execution_type="auto" id="WidgetPackaging_b7" purpose="Test if the user agent can ignore subsequent repetitions of the author element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_b7" purpose="Test if the user agent can ignore subsequent repetitions of the author element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ba">
-      <testcase execution_type="auto" id="WidgetPackaging_ba" purpose="Test if the user agent can skip multiple preference elements already defined.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ba" purpose="Test if the user agent can skip multiple preference elements already defined.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="bb">
-      <testcase execution_type="auto" id="WidgetPackaging_bb" purpose="Test if the user agent can store preferences whose names vary only in case.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bb" purpose="Test if the user agent can store preferences whose names vary only in case.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="bw">
-      <testcase execution_type="auto" id="WidgetPackaging_bw" purpose="Test if support XML, XMLNS, and UTF-8.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bw" purpose="Test if support XML, XMLNS, and UTF-8.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="bx">
-      <testcase execution_type="auto" id="WidgetPackaging_bx" purpose="Test if the user agent can ignore subsequent repetitions of the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bx" purpose="Test if the user agent can ignore subsequent repetitions of the name element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="c6">
-      <testcase execution_type="auto" id="WidgetPackaging_c6" purpose="Test if the user agent can ignore subsequent repetitions of the description element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c6" purpose="Test if the user agent can ignore subsequent repetitions of the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="c8">
-      <testcase execution_type="auto" id="WidgetPackaging_c8" purpose="Test if the user agent can select the description element when the xml:lang attribute is presented.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c8" purpose="Test if the user agent can select the description element when the xml:lang attribute is presented.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="c9">
-      <testcase execution_type="auto" id="WidgetPackaging_c9" purpose="Test if the user agent can process the width attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c9" purpose="Test if the user agent can process the width attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="ca">
-      <testcase execution_type="auto" id="WidgetPackaging_ca" purpose="Test if the user agent can process the description element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ca" purpose="Test if the user agent can process the description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="cf">
-      <testcase execution_type="auto" id="WidgetPackaging_cf" purpose="Test if the user agent can process the version attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_cf" purpose="Test if the user agent can process the version attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="cg">
-      <testcase execution_type="auto" id="WidgetPackaging_cg" purpose="Test if the user agent can process the specific version attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_cg" purpose="Test if the user agent can process the specific version attribute.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
         </testcase>
     </set>
     <set name="cp">
-      <testcase execution_type="auto" id="WidgetPackaging_cp" purpose="Test if the user agent can apply the rule to get text content to a description element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_cp" purpose="Test if the user agent can apply the rule to get text content to a description element.">
         <description>
           <test_script_entry test_script_expected_result="0">test_index.html</test_script_entry>
         </description>
index 327accca8fb53955522d24784037644a6acfeebe..3a5e84d89f43570eb370586537d2c4447f6a294b 100755 (executable)
@@ -3,12 +3,12 @@
 <test_definition>
   <suite name="tct-widget02-w3c-tests">
     <set name="WidgetPackaging">
-      <testcase execution_type="auto" id="WidgetPackaging_d9" purpose="Test that the user agent skips a content element that points to a non-existing file and shouldn't read the following content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_d9" purpose="Test that the user agent skips a content element that points to a non-existing file and shouldn't read the following content element.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh d9.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dc" purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dc" purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dl" purpose="Test if the UA can verify a cryptographic zip archive.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dl" purpose="Test if the UA can verify a cryptographic zip archive.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh dl.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dlocignore00" purpose="Test that an empty defaultlocale attribute is ignored (and does not cause the widget to be treated as an invalid one).">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dlocignore00" purpose="Test that an empty defaultlocale attribute is ignored (and does not cause the widget to be treated as an invalid one).">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_launch.sh dlocignore00.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_bh" purpose="Test that the UA only checks the config files in the root of the widget package which are not in a locale folder.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bh" purpose="Test that the UA only checks the config files in the root of the widget package which are not in a locale folder.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh bh.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_bu" purpose="Test that the user agent rejects malformed XML.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bu" purpose="Test that the user agent rejects malformed XML.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh bu.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_c1" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.html' in a locale folder).">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c1" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.html' in a locale folder).">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh c1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_c2" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.HTM' in a locale folder).">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c2" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.HTM' in a locale folder).">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh c2.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_c3" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.htm' in the root of the widget package).">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_c3" purpose="Test if the UA can treat file names in the default start files table case-sensitively (and the file is named 'INdeX.htm' in the root of the widget package).">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh c3.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bj" purpose="Test if the UA can locate the icon at the root of the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bj" purpose="Test if the UA can locate the icon at the root of the widget package.">
         <description>
           <pre_condition />
           <steps>
@@ -75,7 +75,7 @@
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bk" purpose="Test if the UA can locate the icon in a locale folder.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bk" purpose="Test if the UA can locate the icon in a locale folder.">
         <description>
           <pre_condition />
           <steps>
@@ -91,7 +91,7 @@
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bl" purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bl" purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bo" purpose="Test if the UA can load default icons in the correct order.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bo" purpose="Test if the UA can load default icons in the correct order.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d1" purpose="Test if the UA can process icon elements without a src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d1" purpose="Test if the UA can process icon elements without a src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d2" purpose="Test if the UA can handle the situation where a path points to an icon which does not exist.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d2" purpose="Test if the UA can handle the situation where a path points to an icon which does not exist.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_cc" purpose="Test if the UA can select start files in the appropriate order.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_cc" purpose="Test if the UA can select start files in the appropriate order.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_bq" purpose="Test if the UA can ignore subsequent repetitions of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bq" purpose="Test if the UA can ignore subsequent repetitions of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_aa" purpose="Test that the UA rejects configuration documents that don't have correct widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_aa" purpose="Test that the UA rejects configuration documents that don't have correct widget element.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh aa.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_ab" purpose="Test that the UA rejects configuration documents that in an invalid widget.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ab" purpose="Test that the UA rejects configuration documents that in an invalid widget.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh ab.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_ac" purpose="Test that the UA rejects configuration documents that don't have correct widget element at the root.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_ac" purpose="Test that the UA rejects configuration documents that don't have correct widget element at the root.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh ac.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ad" purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ad" purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ae" purpose="Test if the UA can treat default icon name case-sensitively.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ae" purpose="Test if the UA can treat default icon name case-sensitively.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_b0" purpose="Test if the UA can treat file names in the default start files table case-sensitively.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_b0" purpose="Test if the UA can treat file names in the default start files table case-sensitively.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh b0.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_bg" purpose="Test that the UA only checks config files in the root of the widget package which are not in an arbitrary folder.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_bg" purpose="Test that the UA only checks config files in the root of the widget package which are not in an arbitrary folder.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh bg.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_am" purpose="Test if the UA can process the author href attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_am" purpose="Test if the UA can process the author href attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_aw" purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_aw" purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocuse00" purpose="Test that the value of defaultlocale is also used in folder-based localization.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocuse00" purpose="Test that the value of defaultlocale is also used in folder-based localization.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_do" purpose="Test if the UA can verify a zip archive.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_do" purpose="Test if the UA can verify a zip archive.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh split.wgt.001</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dp" purpose="Test if the UA can verify an invalid zip archive.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dp" purpose="Test if the UA can verify an invalid zip archive.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh dp.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dq" purpose="Test if the UA can verify config.exe document correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dq" purpose="Test if the UA can verify config.exe document correctly.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh dq.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dv" purpose="Test the UA's support for explicitly setting the invalid mime type of a file using the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dv" purpose="Test the UA's support for explicitly setting the invalid mime type of a file using the type attribute of the content element.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh dv.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WidgetPackaging_dw" purpose="Test if the UA can verify CoNfIG.xml document correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="auto" id="WidgetPackaging_dw" purpose="Test if the UA can verify CoNfIG.xml document correctly.">
         <description>
           <test_script_entry timeout="90">/opt/tct-widget02-w3c-tests/scripts/w3c_widget_installfail.sh dw.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ga" purpose="Test if the UA can process icon elements with an empty src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ga" purpose="Test if the UA can process icon elements with an empty src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_gb" purpose="Test if the UA can handle a content element with an empty src attribute correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_gb" purpose="Test if the UA can handle a content element with an empty src attribute correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i1" purpose="Test if the UA can process the height attribute of an icon.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i1" purpose="Test if the UA can process the height attribute of an icon.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro23" purpose="Test that LRO direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro23" purpose="Test that LRO direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro26" purpose="Test that LRO direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro26" purpose="Test that LRO direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro27" purpose="Test that LRO direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro27" purpose="Test that LRO direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro28" purpose="Test that LRO direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro28" purpose="Test that LRO direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr23" purpose="Test that LTR direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr23" purpose="Test that LTR direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr26" purpose="Test that LTR direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr26" purpose="Test that LTR direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr27" purpose="Test that LTR direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr27" purpose="Test that LTR direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr28" purpose="Test that LTR direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr28" purpose="Test that LTR direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo23" purpose="Test that RLO direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo23" purpose="Test that RLO direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo26" purpose="Test that RLO direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo26" purpose="Test that RLO direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo27" purpose="Test that RLO direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo27" purpose="Test that RLO direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo28" purpose="Test that RLO direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo28" purpose="Test that RLO direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl23" purpose="Test that RTL direction does not apply to the src attribute of the icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl23" purpose="Test that RTL direction does not apply to the src attribute of the icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl26" purpose="Test that RTL direction does not apply to the src attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl26" purpose="Test that RTL direction does not apply to the src attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl27" purpose="Test that RTL direction does not apply to the type attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl27" purpose="Test that RTL direction does not apply to the type attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl28" purpose="Test that RTL direction does not apply to the encoding attribute of the content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl28" purpose="Test that RTL direction does not apply to the encoding attribute of the content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl43" purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl43" purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i9" purpose="Test if the UA can process the width attribute of an icon element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i9" purpose="Test if the UA can process the width attribute of an icon element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewb" purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewb" purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewf" purpose="Test if the UA can process a viewmodes attribute containing an unsupported value.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewf" purpose="Test if the UA can process a viewmodes attribute containing an unsupported value.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewg" purpose="Test if the UA can process a viewmodes attribute containing multiple supported values.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewg" purpose="Test if the UA can process a viewmodes attribute containing multiple supported values.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_viewi" purpose="Test if the UA can process an empty viewmodes attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewi" purpose="Test if the UA can process an empty viewmodes attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_xx" purpose="Test if the UA can ignore unknown elements correctly.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_xx" purpose="Test if the UA can ignore unknown elements correctly.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_za" purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_za" purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_zc" purpose="Test if the UA can ignore subsequent declarations to use the same icon.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zc" purpose="Test if the UA can ignore subsequent declarations to use the same icon.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_zz" purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zz" purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore01" purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore01" purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore02" purpose="Test that the user agent matches obscure, yet valid, language tags.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore02" purpose="Test that the user agent matches obscure, yet valid, language tags.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore03" purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore03" purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_dlocignore04" purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en').">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore04" purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en').">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_as" purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_as" purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_ao" purpose="Test that an user agent correctly processes a name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ao" purpose="Test that an user agent correctly processes a name element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d3" purpose="Test if the UA can locate the start file when there is no widget elements to process.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d3" purpose="Test if the UA can locate the start file when there is no widget elements to process.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d8" purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d8" purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_d7" purpose="Test that the user agent skips a content element without the src attribute and loads the default start file.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d7" purpose="Test that the user agent skips a content element without the src attribute and loads the default start file.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_oa" purpose="Test that an user agent correctly processes a name element with xml:lang attribute.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_oa" purpose="Test that an user agent correctly processes a name element with xml:lang attribute.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro01" purpose="Test that LRO direction applies to the name element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro01" purpose="Test that LRO direction applies to the name element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry timeout="90" />
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPackaging_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
+      <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
           <pre_condition />
           <steps>
index 711e2cf6fe5bec14950ba2aefdba8b66c9582516..f9b61fa9ee22bccfb776bed9f533a43940cf0139 100644 (file)
@@ -3,7 +3,7 @@
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-widgetpolicy-w3c-tests">
     <set name="WidgetPolicy">
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image" purpose="According to the default policy, a user agent must deny to access the external network image.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image" purpose="According to the default policy, a user agent must deny to access the external network image.">
         <description>
           <pre_condition>Make sure do_not_load_image.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image.wgt</pre_condition>
           <steps>
@@ -15,7 +15,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_script" purpose="According to the default policy, a user agent must deny to access the external network script.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_script" purpose="According to the default policy, a user agent must deny to access the external network script.">
         <description>
           <pre_condition>Make sure do_not_load_script.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_script.wgt</pre_condition>
           <steps>
@@ -27,7 +27,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_iframe" purpose="According to the default policy, a user agent must deny to access the external network iframe.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_iframe" purpose="According to the default policy, a user agent must deny to access the external network iframe.">
         <description>
           <pre_condition>Make sure do_not_load_iframe.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_iframe.wgt</pre_condition>
           <steps>
@@ -39,7 +39,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_iframe.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_script" purpose="A user agent should grant access to network script resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_script" purpose="A user agent should grant access to network script resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_script.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_script.wgt</pre_condition>
           <steps>
@@ -51,7 +51,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image" purpose="A user agent should grant access to network image resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image" purpose="A user agent should grant access to network image resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image.wgt</pre_condition>
           <steps>
@@ -63,7 +63,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_iframe" purpose="A user agent should grant access to network frame resources listed in the access-request list.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_iframe" purpose="A user agent should grant access to network frame resources listed in the access-request list.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_iframe.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_iframe.wgt</pre_condition>
           <steps>
@@ -75,7 +75,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_iframe.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_and_script" purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_and_script" purpose="When a user agent grants access to a given set of network resources, it must do equally for APIs and markup.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_and_script.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</pre_condition>
           <steps>
@@ -87,7 +87,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_and_script.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_text_over_xhr" purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_text_over_xhr" purpose="When a user agent grants access to a given set of network text resources, it must do equally for APIs and markup.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_text_over_xhr.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</pre_condition>
           <steps>
@@ -99,7 +99,7 @@
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_text_over_xhr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_block_loading_text_over_xhr" purpose="When a user agent is not grant access to network resources, it should deny access requests.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_block_loading_text_over_xhr" purpose="When a user agent is not grant access to network resources, it should deny access requests.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure block_loading_text_over_xhr.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/block_loading_text_over_xhr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_ltr" purpose="Test that dir 'ltr' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_ltr" purpose="Test that dir 'ltr' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_ltr.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_ltr.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_ltr.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_rtl" purpose="Test that dir 'rtl' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_rtl" purpose="Test that dir 'rtl' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_rtl.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_rtl.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_rtl.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_lro" purpose="Test that dir 'lro' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_lro" purpose="Test that dir 'lro' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_lro.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_lro.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_lro.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_dir_rlo" purpose="Test that dir 'rlo' does not affect &lt;access&gt; element.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_dir_rlo" purpose="Test that dir 'rlo' does not affect &lt;access&gt; element.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_dir_rlo.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_rlo.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_dir_rlo.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_with_missing_origin" purpose="Test that the user agent ignores &lt;access&gt; elements with no origin attribute.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_with_missing_origin" purpose="Test that the user agent ignores &lt;access&gt; elements with no origin attribute.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_with_missing_origin.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_with_missing_origin.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_with_missing_origin.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_wildcard_support" purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_wildcard_support" purpose="Test that the user agent can process and support a &lt;access&gt; element with a wildcard ('*') origin.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure wildcard_support.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/wildcard_support.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin containing an invalid IRI.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin containing an invalid IRI.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_1.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_2" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and invalid host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_2" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and invalid host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_2.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_2.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_2.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_3" purpose="Test that the user agent ignores an invalid origin attribute value.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_invalid_uri_3" purpose="Test that the user agent ignores an invalid origin attribute value.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_invalid_uri_3.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_3.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_invalid_uri_3.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_authority" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that does not contain an authority component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_authority" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that does not contain an authority component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_no_authority.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_authority.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_authority.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_iuserinfo" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains an iuserinfo component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_iuserinfo" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains an iuserinfo component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_iuserinfo.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_iuserinfo.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_iuserinfo.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_path_component_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a path component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_path_component_1" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a path component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_path_component_1.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_path_component_1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_path_component_1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has no host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has no host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_no_host.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_host.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_no_host.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_query_component" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a query component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_query_component" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that contains a query component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_query_component.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_query_component.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_query_component.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_fragment" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has a fragment component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_fragment" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that has a fragment component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_fragment.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_fragment.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_fragment.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_element_with_http_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and has no host component.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_element_with_http_no_host" purpose="Test that the user agent ignores &lt;access&gt; element with an origin that uses the HTTP scheme and has no host component.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_element_with_http_no_host.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_http_no_host.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_element_with_http_no_host.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is true.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is true.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_subdomain1.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_subdomain1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_subdomain1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is false.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain1" purpose="Test that the user agent processes &lt;access&gt; element when subdomains attribute is false.">
         <description>
           <pre_condition>Make sure do_not_load_image_from_subdomain1.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain1.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain1.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain2" purpose="Test that the subdomains attribute is false by defalt when it is missing.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_do_not_load_image_from_subdomain2" purpose="Test that the subdomains attribute is false by defalt when it is missing.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure do_not_load_image_from_subdomain2.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain2.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/do_not_load_image_from_subdomain2.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_80" purpose="Test that the user agent assumes port 80 for the http protocol.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_80" purpose="Test that the user agent assumes port 80 for the http protocol.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_80.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_80.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_80.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_83" purpose="Test that the user agent processes &lt;access&gt; element with an explicit non-standard port number.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_83" purpose="Test that the user agent processes &lt;access&gt; element with an explicit non-standard port number.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_83.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_83.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_83.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_from_port_443" purpose="Test that the user agent processes can assume the default port number of https.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_from_port_443" purpose="Test that the user agent processes can assume the default port number of https.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_from_port_443.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_443.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_from_port_443.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_ignore_access_with_unsupported_scheme" purpose="Test that the user agent ignores &lt;access&gt; element with an unsupported scheme.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_ignore_access_with_unsupported_scheme" purpose="Test that the user agent ignores &lt;access&gt; element with an unsupported scheme.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure ignore_access_with_unsupported_scheme.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_with_unsupported_scheme.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/ignore_access_with_unsupported_scheme.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_load_image_using_toASCII" purpose="Test that the user agent processes &lt;access&gt; elements using the ToASCII algorithm as defined in RFC3490.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_load_image_using_toASCII" purpose="Test that the user agent processes &lt;access&gt; elements using the ToASCII algorithm as defined in RFC3490.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure load_image_using_toASCII.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_using_toASCII.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/load_image_using_toASCII.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_HTTP_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'http'.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_HTTP_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'http'.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure HTTP_compare_hosts_in_a_case-insensitive_manner.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/HTTP_compare_hosts_in_a_case-insensitive_manner.wgt</pre_condition>
           <steps>
           <test_script_entry timeout="90">/opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/HTTP_compare_hosts_in_a_case-insensitive_manner.wgt</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="WidgetPolicy_HTTPS_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'https'.">
+      <testcase component="WebAPI/Widget/Widget Access Request Policy" execution_type="manual" id="WidgetPolicy_HTTPS_compare_hosts_in_a_case-insensitive_manner" purpose="Test that the user agent must compare hosts in a case-insensitive manner when the scheme is 'https'.">
         <description>
           <pre_condition>Make sure the device can access to the network; Make sure HTTPS_compare_hosts_in_a_case-insensitive_manner.wgt is installed with the command : wrt-installer -i /opt/tct-widgetpolicy-w3c-tests/widgetpolicy/w3c/HTTPS_compare_hosts_in_a_case-insensitive_manner.wgt.wgt</pre_condition>
           <steps>
index b1a720816cf59b3fc374d18c1452d7afdf981603..d419df64176ffa47d60b71edce09615ef96b569f 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-workers-w3c-tests">
     <set name="WebWorker">
-      <testcase execution_type="auto" id="WebWorker_WorkerLocation_pathname_decompose" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: pathname.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_WorkerLocation_pathname_decompose" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: pathname.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_WorkerLocation_pathname_decompose.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_binary" purpose="Check if WorkerGlobalScope method: postMessage can send binary data.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_binary" purpose="Check if WorkerGlobalScope method: postMessage can send binary data.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_postMessage_binary.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_structure" purpose="Check if WorkerGlobalScope method: postMessage can send structured data.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_postMessage_structure" purpose="Check if WorkerGlobalScope method: postMessage can send structured data.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_postMessage_structure.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_binary" purpose="Check if WorkerGlobalScope method: onMessage can receive binary data.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_binary" purpose="Check if WorkerGlobalScope method: onMessage can receive binary data.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_onMessage_binary.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_structure" purpose="Check if WorkerGlobalScope method: onMessage can receive structure data.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_DedicatedWorkerGlobalScope_onMessage_structure" purpose="Check if WorkerGlobalScope method: onMessage can receive structure data.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_DedicatedWorkerGlobalScope_onMessage_structure.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_WorkerGlobalScope_importScripts_unsupport" purpose="Check if WorkerGlobalScope API: importScripts() can throw exception when importing an existent but unsupported format file.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_WorkerGlobalScope_importScripts_unsupport" purpose="Check if WorkerGlobalScope API: importScripts() can throw exception when importing an existent but unsupported format file.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_WorkerGlobalScope_importScripts_unsupport.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_SharedWorker_constructor_name" purpose="Check if shared worker object can be constructed with name.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_SharedWorker_constructor_name" purpose="Check if shared worker object can be constructed with name.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_SharedWorker_constructor_invalidURL" purpose="Check if shared worker can throw exception when constructing object with an invalid URL.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_SharedWorker_constructor_invalidURL" purpose="Check if shared worker can throw exception when constructing object with an invalid URL.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_SharedWorker_constructor_invalidURL.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerNavigator_platform" purpose="Check if WorkerNavigator.platform can return the name of the platform.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerNavigator_platform" purpose="Check if WorkerNavigator.platform can return the name of the platform.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_platform.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_search" purpose="Check if SharedWorkerLocation URL can decomposition IDL attribute: search.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_search" purpose="Check if SharedWorkerLocation URL can decomposition IDL attribute: search.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerNavigator_appName" purpose="Check if SharedWorkerNavigator appName can return the name of the browser.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerNavigator_appName" purpose="Check if SharedWorkerNavigator appName can return the name of the browser.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerNavigator_platform" purpose="Check if SharedWorkerNavigator.platform can return the name of the platform.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerNavigator_platform" purpose="Check if SharedWorkerNavigator.platform can return the name of the platform.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_platform.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLoadError" purpose="Check if onerror method of shared worker can be invoked when the JS file that is used to construct the shared worker object doesn't exist.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLoadError" purpose="Check if onerror method of shared worker can be invoked when the JS file that is used to construct the shared worker object doesn't exist.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLoadError.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_importScripts" purpose="Check if WorkerGlobalScope API: importScripts() can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_importScripts" purpose="Check if WorkerGlobalScope API: importScripts() can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_importScripts.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_hash" purpose="Check if WorkerLocation URL can decompose IDL attribute: hash.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash" purpose="Check if WorkerLocation URL can decompose IDL attribute: hash.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_hostname" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hostname.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_hostname" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hostname.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hostname.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerEventListener" purpose="Check if addEventListener method of shared worker can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerEventListener" purpose="Check if addEventListener method of shared worker can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerEventListener.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_target_source" purpose="Check if the postMessage() method can work correctly when the target port is entangled with source port.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="postMessage_target_source" purpose="Check if the postMessage() method can work correctly when the target port is entangled with source port.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_target_source.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerSimple" purpose="Check if shared worker can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerSimple" purpose="Check if shared worker can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerSimple.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_ports_readonly_array" purpose="Check if ports is read-only.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="postMessage_ports_readonly_array" purpose="Check if ports is read-only.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_ports_readonly_array.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation" purpose="Check if SharedWorkerLocation object can return the absolute URL set when it is created.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation" purpose="Check if SharedWorkerLocation object can return the absolute URL set when it is created.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerShared_distinct" purpose="Check if shared worker objects created by different names are distinct instances.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerShared_distinct" purpose="Check if shared worker objects created by different names are distinct instances.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_distinct.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_protocol" purpose="Check if WorkerLocation URL can decompose IDL attribute: protocol.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_protocol" purpose="Check if WorkerLocation URL can decompose IDL attribute: protocol.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_protocol.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_setInterval" purpose="Check if WorkerGlobalScope API: setInterval() can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_setInterval" purpose="Check if WorkerGlobalScope API: setInterval() can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_setInterval.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_script_mimetype" purpose="Check if Worker always assumes the resource file to be JavaScript, regardless of the MIME type.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_script_mimetype" purpose="Check if Worker always assumes the resource file to be JavaScript, regardless of the MIME type.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/Worker_script_mimetype.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_port" purpose="Check if WorkerLocation URL can decompose IDL attribute: port.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_port" purpose="Check if WorkerLocation URL can decompose IDL attribute: port.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_terminate_event_queue" purpose="Check if AbstractWorker terminate() can clear the event queue.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_terminate_event_queue" purpose="Check if AbstractWorker terminate() can clear the event queue.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/Worker_terminate_event_queue.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_href" purpose="Check if SharedWorkerLocation href attribute can return the absolute URL that the WorkerLocation object represents.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_href" purpose="Check if SharedWorkerLocation href attribute can return the absolute URL that the WorkerLocation object represents.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_href.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_ErrorEvent_message" purpose="Check if ErrorEvent message attribute can represent the error message.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_ErrorEvent_message" purpose="Check if ErrorEvent message attribute can represent the error message.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/Worker_ErrorEvent_message.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_ErrorEvent_type" purpose="Check if AbstractWorker ErrorEvent.type can represent the error type.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_ErrorEvent_type" purpose="Check if AbstractWorker ErrorEvent.type can represent the error type.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/Worker_ErrorEvent_type.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_hash" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hash.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_hash" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: hash.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerNavigator_appName" purpose="Check if WorkerNavigator appName can return the name of the browser.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerNavigator_appName" purpose="Check if WorkerNavigator appName can return the name of the browser.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_appName.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_search" purpose="Check if WorkerLocation URL can decompose IDL attribute: search.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search" purpose="Check if WorkerLocation URL can decompose IDL attribute: search.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerNavigator_userAgent" purpose="Check if SharedWorkerNavigator.userAgent can return the complete User-Agent header.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerNavigator_userAgent" purpose="Check if SharedWorkerNavigator.userAgent can return the complete User-Agent header.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_userAgent.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_search_empty" purpose="Check if WorkerLocation.search can work correctly with empty fragment.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_empty" purpose="Check if WorkerLocation.search can work correctly with empty fragment.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_empty.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_search_fragment" purpose="Check if SharedWorkerLocation.search can work correctly with fragment.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_search_fragment" purpose="Check if SharedWorkerLocation.search can work correctly with fragment.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search_fragment.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_hostname" purpose="Check if WorkerLocation URL can decompose IDL attribute: hostname.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hostname" purpose="Check if WorkerLocation URL can decompose IDL attribute: hostname.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hostname.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_clone_port" purpose="Check if postMessage(): clone can clone a port correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="postMessage_clone_port" purpose="Check if postMessage(): clone can clone a port correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_clone_port.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerConstructor" purpose="Check if shared worker object can be constructed correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerConstructor" purpose="Check if shared worker object can be constructed correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerConstructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_search_nonexist" purpose="Check if WorkerLocation.search can work correctly with no query component.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_nonexist" purpose="Check if WorkerLocation.search can work correctly with no query component.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_nonexist.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerNavigator_userAgent" purpose="Check if WorkerNavigator.userAgent can return the complete User-Agent header.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerNavigator_userAgent" purpose="Check if WorkerNavigator.userAgent can return the complete User-Agent header.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_userAgent.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerNavigator_onLine" purpose="Check if WorkerNavigator.onLine can represent whether the browser is online.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerNavigator_onLine" purpose="Check if WorkerNavigator.onLine can represent whether the browser is online.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_onLine.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_host" purpose="Check if WorkerLocation URL can decompose IDL attribute: host.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_host" purpose="Check if WorkerLocation URL can decompose IDL attribute: host.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_host.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerNavigator_appVersion" purpose="Check if SharedWorkerNavigator appVersion can return the version of the browser.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerNavigator_appVersion" purpose="Check if SharedWorkerNavigator appVersion can return the version of the browser.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_appVersion.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_href" purpose="Check if WorkerLocation href attribute can return the absolute URL that the WorkerLocation object represents.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_href" purpose="Check if WorkerLocation href attribute can return the absolute URL that the WorkerLocation object represents.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_href.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_host" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: host.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_host" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: host.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_host.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_search_fragment" purpose="Check if WorkerLocation.search can work correctly with fragment.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_search_fragment" purpose="Check if WorkerLocation.search can work correctly with fragment.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_search_fragment.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_hash_nonexist" purpose="Check if WorkerLocation.hash can work correctly with no fragment.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash_nonexist" purpose="Check if WorkerLocation.hash can work correctly with no fragment.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash_nonexist.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_ErrorEvent_message" purpose="Check if WorkerGlobalScope ErrorEvent.message can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_ErrorEvent_message" purpose="Check if WorkerGlobalScope ErrorEvent.message can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_ErrorEvent_message.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_hash_nonexist" purpose="Check if SharedWorkerLocation.hash can work correctly with no fragment.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_hash_nonexist" purpose="Check if SharedWorkerLocation.hash can work correctly with no fragment.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash_nonexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerNavigator_online" purpose="Check if SharedWorkerNavigator.onLine can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerNavigator_online" purpose="Check if SharedWorkerNavigator.onLine can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerNavigator_online.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_hash_encoding" purpose="Check if SharedWorkerLocation.hash can work correctly with url encoding string.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_hash_encoding" purpose="Check if SharedWorkerLocation.hash can work correctly with url encoding string.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_hash_encoding.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_portocol" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: protocol.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_portocol" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: protocol.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_portocol.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_basic" purpose="Check if basic function of Web Workers can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_basic" purpose="Check if basic function of Web Workers can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/Worker_basic.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerName" purpose="Check if basic usage of worker name can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerName" purpose="Check if basic usage of worker name can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerName.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_event_properties" purpose="Check if postMessage MessageEvent can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="postMessage_event_properties" purpose="Check if postMessage MessageEvent can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_event_properties.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_pathname" purpose="Check if WorkerLocation URL can decompose IDL attribute: pathname.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_pathname" purpose="Check if WorkerLocation URL can decompose IDL attribute: pathname.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_pathname.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_search_nonexist" purpose="Check if SharedWorkerLocation.search can work correctly with no component.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_search_nonexist" purpose="Check if SharedWorkerLocation.search can work correctly with no component.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_search_nonexist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation_hash_encoding" purpose="Check if WorkerLocation.hash can work correctly with url encoding string.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation_hash_encoding" purpose="Check if WorkerLocation.hash can work correctly with url encoding string.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation_hash_encoding.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerLocation_port" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: port.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerLocation_port" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: port.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerLocation_port.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_close" purpose="Check if WorkerGlobalScope Close() can clear events queue.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_close" purpose="Check if WorkerGlobalScope Close() can clear events queue.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_close.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerNavigator_appVersion" purpose="Check if WorkerNavigator appVersion can return the version of the browser.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerNavigator_appVersion" purpose="Check if WorkerNavigator appVersion can return the version of the browser.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerNavigator_appVersion.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_setTimeout" purpose="Check if WorkerGlobalScope_setTimeout can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_setTimeout" purpose="Check if WorkerGlobalScope_setTimeout can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_setTimeout.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_navigator" purpose="Check if WorkerGlobalScope attribute navigator can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_navigator" purpose="Check if WorkerGlobalScope attribute navigator can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_navigator.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="Worker_constructor" purpose="Check if Worker constructor can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="Worker_constructor" purpose="Check if Worker constructor can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/Worker_constructor.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_onMessage" purpose="Check if WorkerGlobalScope method: onmessage can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_onMessage" purpose="Check if WorkerGlobalScope method: onmessage can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_onMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_postMessage" purpose="Check if WorkerGlobalScope method: postMessage can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_postMessage" purpose="Check if WorkerGlobalScope method: postMessage can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_postMessage.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerGlobalScope_name" purpose="Check if SharedWorkerGlobalScope attribute: name can return the worker name.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerGlobalScope_name" purpose="Check if SharedWorkerGlobalScope attribute: name can return the worker name.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_name.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_self" purpose="Check if WorkerGlobalScope attribute: self can return WorkerGlobalScope object itself.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_self" purpose="Check if WorkerGlobalScope attribute: self can return WorkerGlobalScope object itself.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WorkerGlobalScope_self.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerGlobalScope_onconnect" purpose="Check if SharedWorkerGlobalScope method: onconnect can work correctly.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerGlobalScope_onconnect" purpose="Check if SharedWorkerGlobalScope method: onconnect can work correctly.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerGlobalScope_onconnect.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WebWorker_Blob_url_support" purpose="Check if Web Worker support Blob url">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_Blob_url_support" purpose="Check if Web Worker support Blob url">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/WebWorker_Blob_url_support.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerShared_name_except" purpose="check if throw exception when creating SharedWorker with different URLs but same name">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerShared_name_except" purpose="check if throw exception when creating SharedWorker with different URLs but same name">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_name_except.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_XMLHttpRequest" purpose="check if WorkerGlobalScope XMLHttpRequest support">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_XMLHttpRequest" purpose="check if WorkerGlobalScope XMLHttpRequest support">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_XMLHttpRequest.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="postMessage_DataCloneErr" purpose="check if postMessage() with WorkerNavigator raises DATA_CLONE_ERR">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="postMessage_DataCloneErr" purpose="check if postMessage() with WorkerNavigator raises DATA_CLONE_ERR">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/postMessage_DataCloneErr.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerShared_simultaneously" purpose="check if Access simultaneously-loaded instance of shared worker.">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerShared_simultaneously" purpose="check if Access simultaneously-loaded instance of shared worker.">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_simultaneously.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePort_onmessage_start" purpose="check if MessageChannel port.onmessage enables message queue">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="MessagePort_onmessage_start" purpose="check if MessageChannel port.onmessage enables message queue">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/MessagePort_onmessage_start.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerException" purpose="check if shared worker exception Tests">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerException" purpose="check if shared worker exception Tests">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerException.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="manual" id="SharedWorker_in_iframe" purpose="check if  shared worker in iframe Tests">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="manual" id="SharedWorker_in_iframe" purpose="check if  shared worker in iframe Tests">
         <description>
           <pre_condition />
           <steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorker_in_iframe.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerLocation" purpose="check if WorkerLocation object">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerLocation" purpose="check if WorkerLocation object">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerLocation.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerScriptError" purpose="check if shared worker script error Tests">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerScriptError" purpose="check if shared worker script error Tests">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerScriptError.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_EventTarget" purpose="check if WorkerGlobalScope implements EventTarget">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_EventTarget" purpose="check if WorkerGlobalScope implements EventTarget">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_EventTarget.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_importScripts_NetworkErr" purpose="check if importScripts() with non-existent script file raises NETWORK_ERR">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_importScripts_NetworkErr" purpose="check if importScripts() with non-existent script file raises NETWORK_ERR">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_importScripts_NetworkErr.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="SharedWorkerShared_loaded" purpose="check if shared worker shared Tests">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="SharedWorkerShared_loaded" purpose="check if shared worker shared Tests">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorkerShared_loaded.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="MessagePort_initial_disabled" purpose="check if MessageChannel: port message queue is initially disabled">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="MessagePort_initial_disabled" purpose="check if MessageChannel: port message queue is initially disabled">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/MessagePort_initial_disabled.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_removeEventListener" purpose="check if WorkerGlobalScope API: removeEventListener()">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_removeEventListener" purpose="check if WorkerGlobalScope API: removeEventListener()">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_removeEventListener.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="WorkerGlobalScope_addEventListener" purpose="check if WorkerGlobalScope API: addEventListener()">
+      <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WorkerGlobalScope_addEventListener" purpose="check if WorkerGlobalScope API: addEventListener()">
         <description>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/w3c/WorkerGlobalScope_addEventListener.htm</test_script_entry>
         </description>
index 15e56776a61719f3ebf14f339f63a53a2d7e7f43..c709b9821fd5a8bde6b0dfc954acc86d818f6525 100644 (file)
 <test_definition>
   <suite launcher="WRTLauncher" name="tct-xmlhttprequest-w3c-tests">
     <set name="XMLHttpRequest">
-      <testcase execution_type="auto" id="xhr2_FormData_append_exist" purpose="Check if formdata.append method exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_FormData_append_exist" purpose="Check if formdata.append method exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_append_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_upload_exist" purpose="Check if the XMLHttpRequest.upload exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_upload_exist" purpose="Check if the XMLHttpRequest.upload exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_upload_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_abort_exist" purpose="Check if xmlhttprequest.abort method exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_abort_exist" purpose="Check if xmlhttprequest.abort method exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_abort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_DONE_exist" purpose="Check if XMLHttpRequest.DONE exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_DONE_exist" purpose="Check if XMLHttpRequest.DONE exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_DONE_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_DONE_type" purpose="Check if the type of XMLHttpRequest.DONE is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_DONE_type" purpose="Check if the type of XMLHttpRequest.DONE is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_DONE_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_getAllResponseHeaders_exist" purpose="Check if XMLHttpRequest Level2 has getAllResponseHeaders method">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_getAllResponseHeaders_exist" purpose="Check if XMLHttpRequest Level2 has getAllResponseHeaders method">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getAllResponseHeaders_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_getResponseHeader_exist" purpose="Check if xmlhttprequest.getResponseHeader method exits">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_getResponseHeader_exist" purpose="Check if xmlhttprequest.getResponseHeader method exits">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_getResponseHeader_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist" purpose="Check if XMLHttpRequest.HEADERS_RECEIVED exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist" purpose="Check if XMLHttpRequest.HEADERS_RECEIVED exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_HEADERS_RECEIVED_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_type" purpose="Check if the type of XMLHttpRequest.HEADERS_RECEIVED is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_HEADERS_RECEIVED_type" purpose="Check if the type of XMLHttpRequest.HEADERS_RECEIVED is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_HEADERS_RECEIVED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_exist" purpose="Check if XMLHttpRequest.LOADING exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_exist" purpose="Check if XMLHttpRequest.LOADING exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_LOADING_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_type" purpose="Check if the type of XMLHttpRequest.LOADING is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_LOADING_type" purpose="Check if the type of XMLHttpRequest.LOADING is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_LOADING_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_exist" purpose="Check if XMLHttpRequestEventTarget.onabort exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_exist" purpose="Check if XMLHttpRequestEventTarget.onabort exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_event" purpose="Check if the onabort event occurs when the request abort">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onabort_event" purpose="Check if the onabort event occurs when the request abort">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onabort_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_exist" purpose="Check if XMLHttpRequestEventTarget.onerror exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_exist" purpose="Check if XMLHttpRequestEventTarget.onerror exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_event" purpose="Check if the onerror event occurs when the request fail">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onerror_event" purpose="Check if the onerror event occurs when the request fail">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onerror_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_exist" purpose="Check if XMLHttpRequestEventTarget.onload exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_exist" purpose="Check if XMLHttpRequestEventTarget.onload exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_event" purpose="Check if the onload event occurs when the request complete">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onload_event" purpose="Check if the onload event occurs when the request complete">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onload_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_exist" purpose="Check if the XMLHttpRequestEventTarget.onloadend exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_exist" purpose="Check if the XMLHttpRequestEventTarget.onloadend exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_event" purpose="Check if the onloadend event occurs when the request complete">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadend_event" purpose="Check if the onloadend event occurs when the request complete">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadend_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_exist" purpose="Check if the XMLHttpRequestEventTarget.onloadstart exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_exist" purpose="Check if the XMLHttpRequestEventTarget.onloadstart exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_event" purpose="Check if the onloadstart event occurs event when the request start">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onloadstart_event" purpose="Check if the onloadstart event occurs event when the request start">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onloadstart_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_exist" purpose="Check if the XMLHttpRequestEventTarget.onprogress exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_exist" purpose="Check if the XMLHttpRequestEventTarget.onprogress exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_event" purpose="Check if the onprogress event occurs when sending and loading data">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_onprogress_event" purpose="Check if the onprogress event occurs when sending and loading data">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_onprogress_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_exist" purpose="Check if the XMLHttpRequest.onreadystatechange exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_exist" purpose="Check if the XMLHttpRequest.onreadystatechange exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_onreadystatechange_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_event" purpose="Check if the onreadystatechange event occurs when The readyState attribute changes at some seemingly arbitrary times for historical reasons">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_onreadystatechange_event" purpose="Check if the onreadystatechange event occurs when The readyState attribute changes at some seemingly arbitrary times for historical reasons">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_onreadystatechange_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_exist" purpose="Check if XMLHttpRequestEventTarget.ontimeout exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_exist" purpose="Check if XMLHttpRequestEventTarget.ontimeout exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_event" purpose="Check if the ontimeout event occurs when the author specified timeout has passed before the request could complete">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequestEventTarget_ontimeout_event" purpose="Check if the ontimeout event occurs when the author specified timeout has passed before the request could complete">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequestEventTarget_ontimeout_event.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_open_exist" purpose="Check if the XMLHttpRequest.open exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_open_exist" purpose="Check if the XMLHttpRequest.open exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_open_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_exist" purpose="Check if XMLHttpRequest.OPENED exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_exist" purpose="Check if XMLHttpRequest.OPENED exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_OPENED_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_type" purpose="Check if the type of XMLHttpRequest.OPENED is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_OPENED_type" purpose="Check if the type of XMLHttpRequest.OPENED is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_OPENED_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_overrideMimeType_exist" purpose="Check if xmlhttprequest.overrideMimeType method exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_overrideMimeType_exist" purpose="Check if xmlhttprequest.overrideMimeType method exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_overrideMimeType_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_readyState_exist" purpose="Check if the XMLHttpRequest.readyState exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_readyState_exist" purpose="Check if the XMLHttpRequest.readyState exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_readyState_type" purpose="Check if the type of XMLHttpRequest.readyState is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_readyState_type" purpose="Check if the type of XMLHttpRequest.readyState is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_readyState_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_response_exist" purpose="Check if the XMLHttpRequest.response exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_response_exist" purpose="Check if the XMLHttpRequest.response exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseText_readonly" purpose="Check if XMLHttpRequest.responseText is readonly">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_readonly" purpose="Check if XMLHttpRequest.responseText is readonly">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_readonly.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseText_exist" purpose="Check if XMLHttpRequest Level2 has responseText attribute">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_exist" purpose="Check if XMLHttpRequest Level2 has responseText attribute">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseText_type" purpose="Check if the type of XMLHttpRequest.responseText is 'string'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseText_type" purpose="Check if the type of XMLHttpRequest.responseText is 'string'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseText_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseType_exist" purpose="Check if the XMLHttpRequest.responseType exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseType_exist" purpose="Check if the XMLHttpRequest.responseType exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseType_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_exist" purpose="Check if XMLHttpRequest Level2 has responseXML attribute">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_exist" purpose="Check if XMLHttpRequest Level2 has responseXML attribute">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_type" purpose="Check if the type of XMLHttpRequest.responseXML is 'object Document'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_responseXML_type" purpose="Check if the type of XMLHttpRequest.responseXML is 'object Document'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_responseXML_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_send_exist" purpose="Check if xmlhttprequest.send method exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_send_exist" purpose="Check if xmlhttprequest.send method exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_setRequestHeader_exist" purpose="Check if xmlhttprequest.setRequestHeader method exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_setRequestHeader_exist" purpose="Check if xmlhttprequest.setRequestHeader method exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_setRequestHeader_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_status_exist" purpose="Check if XMLHttpRequest Level2 has status attribute">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_status_exist" purpose="Check if XMLHttpRequest Level2 has status attribute">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_status_type" purpose="Check if the type of XMLHttpRequest.status is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_status_type" purpose="Check if the type of XMLHttpRequest.status is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_status_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_statusText_exist" purpose="Check if the XMLHttpRequest.statusText exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_exist" purpose="Check if the XMLHttpRequest.statusText exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_statusText_type" purpose="Check if the type of XMLHttpRequest.statusText is 'string'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_statusText_type" purpose="Check if the type of XMLHttpRequest.statusText is 'string'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_statusText_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_timeout_exist" purpose="Check if the XMLHttpRequest.timeout exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_exist" purpose="Check if the XMLHttpRequest.timeout exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_timeout_type" purpose="Check if the type of XMLHttpRequest.timeout is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_timeout_type" purpose="Check if the type of XMLHttpRequest.timeout is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_timeout_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_exist" purpose="Check if XMLHttpRequest.UNSENT exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_exist" purpose="Check if XMLHttpRequest.UNSENT exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_UNSENT_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_type" purpose="Check if the type of XMLHttpRequest.UNSENT is 'number'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_UNSENT_type" purpose="Check if the type of XMLHttpRequest.UNSENT is 'number'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_UNSENT_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_exist" purpose="Check if the XMLHttpRequest.withCredentials exists">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_exist" purpose="Check if the XMLHttpRequest.withCredentials exists">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_exist.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_type" purpose="Check if the type of XMLHttpRequest.withCredentials is 'boolean'">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_withCredentials_type" purpose="Check if the type of XMLHttpRequest.withCredentials is 'boolean'">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_withCredentials_type.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_FormData_constructors_base" purpose="Check if FormData's constructor returns a new FormData object">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_FormData_constructors_base" purpose="Check if FormData's constructor returns a new FormData object">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_constructors_base.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_FormData_append_basic" purpose="Check if formdata.append method can be called normally">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_FormData_append_basic" purpose="Check if formdata.append method can be called normally">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_FormData_append_basic.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_send_Blob" purpose="Check if XMLHttpRequest can send Blob data normally">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_send_Blob" purpose="Check if XMLHttpRequest can send Blob data normally">
         <description>
           <test_script_entry>/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_DONE" purpose="Check if XMLHttpRequest.response returns the arraybuffer response entity body when responseType is arraybuffer and the state is DONE">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_DONE" purpose="Check if XMLHttpRequest.response returns the arraybuffer response entity body when responseType is arraybuffer and the state is DONE">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_arraybuffer_readyState_DONE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_DONE" purpose="Check if XMLHttpRequest.response returns the blob response entity body when responseType is blob and the state is DONE">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xhr2_XMLHttpRequest_response_responseType_blob_readyState_DONE" purpose="Check if XMLHttpRequest.response returns the blob response entity body when responseType is blob and the state is DONE">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_response_responseType_blob_readyState_DONE.html</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-during-done" purpose="Check the function of abort method during done">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-during-done" purpose="Check the function of abort method during done">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-done.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-during-open" purpose="Check if abort method aborts network activity during OPEN">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-during-open" purpose="Check if abort method aborts network activity during OPEN">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-during-unsent" purpose="Check if UNSENT state can be switched when attempt to abort network activity during UNSENT">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-during-unsent" purpose="Check if UNSENT state can be switched when attempt to abort network activity during UNSENT">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-during-unsent.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-event-listeners" purpose="Check if abort method will reset event listeners">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-event-listeners" purpose="Check if abort method will reset event listeners">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-listeners.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-event-loadend" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-event-loadend" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-event-loadend.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-upload-event-abort" purpose="XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-upload-event-abort" purpose="XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-upload-event-abort.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="abort-upload-event-loadend" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="abort-upload-event-loadend" purpose="XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/abort-upload-event-loadend.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-abort" purpose="XMLHttpRequest: abort event">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-abort" purpose="XMLHttpRequest: abort event">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-abort.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-load" purpose="XMLHttpRequest: The send() method: Fire an event named load (synchronous flag is unset)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-load" purpose="XMLHttpRequest: The send() method: Fire an event named load (synchronous flag is unset)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-load.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-loadend" purpose="XMLHttpRequest: loadend event">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-loadend" purpose="XMLHttpRequest: loadend event">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadend.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-loadstart" purpose="XMLHttpRequest: loadstart event">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-loadstart" purpose="XMLHttpRequest: loadstart event">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-loadstart.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-progress" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress (synchronous flag is unset)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-progress" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress (synchronous flag is unset)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-progress.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-readystatechange-loaded" purpose="XMLHttpRequest: the LOADING state change should only happen once">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-readystatechange-loaded" purpose="XMLHttpRequest: the LOADING state change should only happen once">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-readystatechange-loaded.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-upload-progress" purpose="XMLHttpRequest: upload progress event">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-upload-progress" purpose="XMLHttpRequest: upload progress event">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-upload-progress.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="getresponseheader-server-date" purpose="Check if can get server and date header by getResponseHeader method">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="getresponseheader-server-date" purpose="Check if can get server and date header by getResponseHeader method">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-server-date.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-after-abort" purpose="XMLHttpRequest: open() after abort()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-after-abort" purpose="XMLHttpRequest: open() after abort()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-after-abort.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-bogus1" purpose="XMLHttpRequest: open() - bogus methods ()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-bogus1" purpose="XMLHttpRequest: open() - bogus methods ()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-bogus2" purpose="XMLHttpRequest: open() - bogus methods (&gt;)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-bogus2" purpose="XMLHttpRequest: open() - bogus methods (&gt;)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-bogus3" purpose="XMLHttpRequest: open() - bogus methods ( GET)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-bogus3" purpose="XMLHttpRequest: open() - bogus methods ( GET)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-bogus4" purpose="XMLHttpRequest: open() - bogus methods (G T)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-bogus4" purpose="XMLHttpRequest: open() - bogus methods (G T)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure1" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (track)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure1" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (track)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACK)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure2" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACK)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure3" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trAck)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure3" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trAck)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure4" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACE)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure4" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (TRACE)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure5" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trace)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure5" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (trace)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure6" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (traCE)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure6" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (traCE)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure7" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connect)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure7" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connect)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure8" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (CONNECT)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure8" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (CONNECT)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-insecure9" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connECT)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-insecure9" purpose="XMLHttpRequest: open() - &quot;insecure&quot; methods (connECT)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-insecure.htm?total_num=9&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-responsetype-set-sync1" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-responsetype-set-sync1" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-responsetype-set-sync2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (blob)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-responsetype-set-sync2" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (blob)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-responsetype-set-sync4" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (text)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-responsetype-set-sync4" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (text)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-method-responsetype-set-sync5" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (document)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-method-responsetype-set-sync5" purpose="XMLHttpRequest: open() sync request not allowed if responseType is set (document)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-method-responsetype-set-sync.htm?total_num=5&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-open-send" purpose="XMLHttpRequest: open() - open() - send()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-open-send" purpose="XMLHttpRequest: open() - open() - send()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-open-send.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-open-sync-send" purpose="XMLHttpRequest: open() - open() (sync) - send()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-open-sync-send" purpose="XMLHttpRequest: open() - open() (sync) - send()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-open-sync-send.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-send-open" purpose="XMLHttpRequest: open() - send() - open()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-send-open" purpose="XMLHttpRequest: open() - send() - open()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-send-open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-about-blank-window" purpose="Check if open method resolves URLs (about: blank iframe)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-about-blank-window" purpose="Check if open method resolves URLs (about: blank iframe)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-about-blank-window.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-base-inserted-after-open" purpose="XMLHttpRequest: open() resolving URLs - insert base after open()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-base-inserted-after-open" purpose="XMLHttpRequest: open() resolving URLs - insert base after open()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-base-inserted-after-open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-base" purpose="XMLHttpRequest: open() resolving URLs - base">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-base" purpose="XMLHttpRequest: open() resolving URLs - base">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-base.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-javascript-window-2" purpose="XMLHttpRequest: open() - resolving URLs (javascript: iframe; 2)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-javascript-window-2" purpose="XMLHttpRequest: open() - resolving URLs (javascript: iframe; 2)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-javascript-window-2.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-javascript-window" purpose="Check if open() method resolving URLs after open">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-javascript-window" purpose="Check if open() method resolving URLs after open">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-javascript-window.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-multi-window" purpose="Check if open() method resolving URLs in multi window">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-multi-window" purpose="Check if open() method resolving URLs in multi window">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-multi-window.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-url-worker-simple" purpose="XMLHttpRequest: relative URLs in worker scripts resolved by script URL">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-url-worker-simple" purpose="XMLHttpRequest: relative URLs in worker scripts resolved by script URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-url-worker-simple.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-user-password-non-same-origin" purpose="XMLHttpRequest: open() - user/pass argument and non same-origin URL doesn't throw">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-user-password-non-same-origin" purpose="XMLHttpRequest: open() - user/pass argument and non same-origin URL doesn't throw">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-user-password-non-same-origin.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-basic2" purpose="responseXML on empty response documents">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-basic2" purpose="responseXML on empty response documents">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-basic.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties2" purpose="Check responsexml of URL">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties2" purpose="Check responsexml of URL">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties3" purpose="Check responsexml of documentURI">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties3" purpose="Check responsexml of documentURI">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties4" purpose="Check responsexml of referrer">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties4" purpose="Check responsexml of referrer">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties5" purpose="Check responsexml of title">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties5" purpose="Check responsexml of title">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties8" purpose="Check responsexml of location">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties8" purpose="Check responsexml of location">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties9" purpose="Check responsexml of defaultView">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties9" purpose="Check responsexml of defaultView">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties12" purpose="Check responsexml of doctype">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties12" purpose="Check responsexml of doctype">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties14" purpose="Check responsexml of all">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties14" purpose="Check responsexml of all">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties16" purpose="Check responsexml of cookie">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties16" purpose="Check responsexml of cookie">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties18" purpose="Check responsexml of cookie (after setting it)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties18" purpose="Check responsexml of cookie (after setting it)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties19" purpose="Check responsexml of styleSheets">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties19" purpose="Check responsexml of styleSheets">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-document-properties20" purpose="Check responsexml of implementation">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-document-properties20" purpose="Check responsexml of implementation">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-document-properties.htm?total_num=20&amp;amp;amp;locator_key=id&amp;amp;amp;value=20</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/html', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type2" purpose="XMLHttpRequest: responseXML MIME type tests ('text/html', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type5" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain;+xml', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type5" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain;+xml', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type6" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plainxml', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type6" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plainxml', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type8" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type8" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type12" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type12" purpose="XMLHttpRequest: responseXML MIME type tests ('text/plain', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type13" purpose="XMLHttpRequest: responseXML MIME type tests ('application/rdf', should not parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type13" purpose="XMLHttpRequest: responseXML MIME type tests ('application/rdf', should not parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed1" purpose="XMLHttpRequest: responseXML non well-formed tests">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed1" purpose="XMLHttpRequest: responseXML non well-formed tests">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed2" purpose="XMLHttpRequest: responseXML non well-formed tests 1">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed2" purpose="XMLHttpRequest: responseXML non well-formed tests 1">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed3" purpose="XMLHttpRequest: responseXML non well-formed tests 2">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed3" purpose="XMLHttpRequest: responseXML non well-formed tests 2">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed4" purpose="XMLHttpRequest: responseXML non well-formed tests 3">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed4" purpose="XMLHttpRequest: responseXML non well-formed tests 3">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed5" purpose="XMLHttpRequest: responseXML non well-formed tests 4">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed5" purpose="XMLHttpRequest: responseXML non well-formed tests 4">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed6" purpose="XMLHttpRequest: responseXML non well-formed tests 5">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed6" purpose="XMLHttpRequest: responseXML non well-formed tests 5">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-non-well-formed7" purpose="XMLHttpRequest: responseXML non well-formed tests 6">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-non-well-formed7" purpose="XMLHttpRequest: responseXML non well-formed tests 6">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-non-well-formed.htm?total_num=7&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-authentication-basic-cors" purpose="XMLHttpRequest: send() - &quot;Basic&quot; authenticated CORS requests with user name and password passed to open() (asserts failure)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-authentication-basic-cors" purpose="XMLHttpRequest: send() - &quot;Basic&quot; authenticated CORS requests with user name and password passed to open() (asserts failure)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-authentication-basic-cors.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-no-response-event-loadstart" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart (no response entity body and the state is LOADING)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-no-response-event-loadstart" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart (no response entity body and the state is LOADING)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-no-response-event-loadstart.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-response-event-order" purpose="XMLHttpRequest: The send() method: event order when synchronous flag is unset">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-response-event-order" purpose="XMLHttpRequest: The send() method: event order when synchronous flag is unset">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-event-order.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-response-upload-event-loadend" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadend on the XMLHttpRequestUpload (synchronous flag is unset)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-response-upload-event-loadend" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadend on the XMLHttpRequestUpload (synchronous flag is unset)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-loadend.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-response-upload-event-loadstart" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart on the XMLHttpRequestUpload (synchronous flag is unset)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-response-upload-event-loadstart" purpose="XMLHttpRequest: The send() method: Fire a progress event named loadstart on the XMLHttpRequestUpload (synchronous flag is unset)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-loadstart.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-response-upload-event-progress" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-response-upload-event-progress" purpose="XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-response-upload-event-progress.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-send" purpose="Check if decoding responseText can be received when attempt to send() - send()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-send" purpose="Check if decoding responseText can be received when attempt to send() - send()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-send.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-sync-timeout" purpose="XMLHttpRequest: timeout during sync send() should not run">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-sync-timeout" purpose="XMLHttpRequest: timeout during sync send() should not run">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-sync-timeout.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-after-send" purpose="Check if InvalidStateError can be thrown setRequestHeader() after send()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-after-send" purpose="Check if InvalidStateError can be thrown setRequestHeader() after send()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-after-send.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-before-open" purpose="setRequestHeader invoked before open()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-before-open" purpose="setRequestHeader invoked before open()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-before-open.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name1" purpose="XMLHttpRequest: setRequestHeader() name argument checks">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name1" purpose="XMLHttpRequest: setRequestHeader() name argument checks">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 1">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name2" purpose="XMLHttpRequest: setRequestHeader() name argument checks 1">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name3" purpose="XMLHttpRequest: setRequestHeader() name argument checks 2">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name3" purpose="XMLHttpRequest: setRequestHeader() name argument checks 2">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name4" purpose="XMLHttpRequest: setRequestHeader() name argument checks 3">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name4" purpose="XMLHttpRequest: setRequestHeader() name argument checks 3">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name5" purpose="XMLHttpRequest: setRequestHeader() name argument checks 4">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name5" purpose="XMLHttpRequest: setRequestHeader() name argument checks 4">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name6" purpose="XMLHttpRequest: setRequestHeader() name argument checks 5">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name6" purpose="XMLHttpRequest: setRequestHeader() name argument checks 5">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name7" purpose="XMLHttpRequest: setRequestHeader() name argument checks 6">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name7" purpose="XMLHttpRequest: setRequestHeader() name argument checks 6">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name8" purpose="XMLHttpRequest: setRequestHeader() name argument checks 7">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name8" purpose="XMLHttpRequest: setRequestHeader() name argument checks 7">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name9" purpose="XMLHttpRequest: setRequestHeader() name argument checks 8">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name9" purpose="XMLHttpRequest: setRequestHeader() name argument checks 8">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name10" purpose="XMLHttpRequest: setRequestHeader() name argument checks 9">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name10" purpose="XMLHttpRequest: setRequestHeader() name argument checks 9">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name11" purpose="XMLHttpRequest: setRequestHeader() name argument checks 10">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name11" purpose="XMLHttpRequest: setRequestHeader() name argument checks 10">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name12" purpose="XMLHttpRequest: setRequestHeader() name argument checks 11">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name12" purpose="XMLHttpRequest: setRequestHeader() name argument checks 11">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name13" purpose="XMLHttpRequest: setRequestHeader() name argument checks 12">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name13" purpose="XMLHttpRequest: setRequestHeader() name argument checks 12">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name14" purpose="XMLHttpRequest: setRequestHeader() name argument checks 13">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name14" purpose="XMLHttpRequest: setRequestHeader() name argument checks 13">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name15" purpose="XMLHttpRequest: setRequestHeader() name argument checks 14">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name15" purpose="XMLHttpRequest: setRequestHeader() name argument checks 14">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name16" purpose="XMLHttpRequest: setRequestHeader() name argument checks 15">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name16" purpose="XMLHttpRequest: setRequestHeader() name argument checks 15">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=16</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name17" purpose="XMLHttpRequest: setRequestHeader() name argument checks 16">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name17" purpose="XMLHttpRequest: setRequestHeader() name argument checks 16">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=17</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name18" purpose="XMLHttpRequest: setRequestHeader() name argument checks 17">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name18" purpose="XMLHttpRequest: setRequestHeader() name argument checks 17">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=18</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-bogus-name19" purpose="XMLHttpRequest: setRequestHeader() name argument checks 18">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-bogus-name19" purpose="XMLHttpRequest: setRequestHeader() name argument checks 18">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-bogus-name.htm?total_num=19&amp;amp;amp;locator_key=id&amp;amp;amp;value=19</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="withcredentials-set1" purpose="default value is false, set value is true">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="withcredentials-set1" purpose="default value is false, set value is true">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="withcredentials-set2" purpose="can also be set in OPEN state">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="withcredentials-set2" purpose="can also be set in OPEN state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-set.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="withcredentials-wrong-state" purpose="XMLHttpRequest: setting withCredentials when not in UNSENT, OPENED state">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="withcredentials-wrong-state" purpose="XMLHttpRequest: setting withCredentials when not in UNSENT, OPENED state">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/withcredentials-wrong-state.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xmlhttprequest-basic" purpose="Check prototype and members of XMLHttpRequest">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xmlhttprequest-basic" purpose="Check prototype and members of XMLHttpRequest">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/xmlhttprequest-basic.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="xmlhttprequest-eventtarget" purpose="XMLHttpRequest: implements EventTarget">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="xmlhttprequest-eventtarget" purpose="XMLHttpRequest: implements EventTarget">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/xmlhttprequest-eventtarget.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="event-timeout" purpose="XMLHttpRequest: timeout event">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="event-timeout" purpose="XMLHttpRequest: timeout event">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/event-timeout.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="getresponseheader-case-insensitive" purpose="Check if case-insensitive matching">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="getresponseheader-case-insensitive" purpose="Check if case-insensitive matching">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/getresponseheader-case-insensitive.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="overridemimetype-open-state-force-utf-8" purpose="XMLHttpRequest: overrideMimeType() in open state, enforcing UTF-8 encoding">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="overridemimetype-open-state-force-utf-8" purpose="XMLHttpRequest: overrideMimeType() in open state, enforcing UTF-8 encoding">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-open-state-force-utf-8.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="overridemimetype-open-state-force-xml" purpose="XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="overridemimetype-open-state-force-xml" purpose="XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-open-state-force-xml.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="overridemimetype-unsent-state-force-shiftjis" purpose="XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="overridemimetype-unsent-state-force-shiftjis" purpose="XMLHttpRequest: overrideMimeType() in unsent state, enforcing Shift-JIS encoding">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/overridemimetype-unsent-state-force-shiftjis.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding1" purpose="XMLHttpRequest: responseText decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%FF%3C%2Fx%3E)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding1" purpose="XMLHttpRequest: responseText decoding (application/xml %3C%3Fxml%20version%3D'1.0'%20encoding%3D'windows-1252'%3F%3E%3Cx%3E%FF%3C%2Fx%3E)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding10" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding10" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=10</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding11" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF%FE%FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding11" purpose="XMLHttpRequest: responseText decoding (text/xml %FE%FF%FE%FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=11</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding12" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding12" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=12</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding13" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF%EF%BB%BF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding13" purpose="XMLHttpRequest: responseText decoding (text/xml %EF%BB%BF%EF%BB%BF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=13</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding2" purpose="XMLHttpRequest: responseText decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding2" purpose="XMLHttpRequest: responseText decoding (text/html %3C!doctype%20html%3E%3Cmeta%20charset%3Dwindows-1252%3E%FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding3" purpose="XMLHttpRequest: responseText decoding (text/plain;charset=windows-1252 %FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding3" purpose="XMLHttpRequest: responseText decoding (text/plain;charset=windows-1252 %FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding4" purpose="XMLHttpRequest: responseText decoding (text/plain %FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding4" purpose="XMLHttpRequest: responseText decoding (text/plain %FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding5" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding5" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding6" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF%FE%FF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding6" purpose="XMLHttpRequest: responseText decoding (text/plain %FE%FF%FE%FF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding7" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding7" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding8" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF%EF%BB%BF)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding8" purpose="XMLHttpRequest: responseText decoding (text/plain %EF%BB%BF%EF%BB%BF)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsetext-decoding9" purpose="XMLHttpRequest: responseText decoding (text/plain %C2)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsetext-decoding9" purpose="XMLHttpRequest: responseText decoding (text/plain %C2)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsetext-decoding.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type1" purpose="XMLHttpRequest: responseXML MIME type tests ('', should parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type1" purpose="XMLHttpRequest: responseXML MIME type tests ('', should parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type14" purpose="XMLHttpRequest: responseXML MIME type tests ('application/xhtml+xml', should parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type14" purpose="XMLHttpRequest: responseXML MIME type tests ('application/xhtml+xml', should parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=14</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type15" purpose="XMLHttpRequest: responseXML MIME type tests ('image/svg+xml', should parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type15" purpose="XMLHttpRequest: responseXML MIME type tests ('image/svg+xml', should parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=15</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type7" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome+xml', should parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type7" purpose="XMLHttpRequest: responseXML MIME type tests ('video/x-awesome+xml', should parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="responsexml-media-type9" purpose="XMLHttpRequest: responseXML MIME type tests ('text/xml', should parse)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="responsexml-media-type9" purpose="XMLHttpRequest: responseXML MIME type tests ('text/xml', should parse)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/responsexml-media-type.htm?total_num=15&amp;amp;amp;locator_key=id&amp;amp;amp;value=9</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-after-setting-document-domain1" purpose="loading documents from original origin after setting document.domain">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-after-setting-document-domain1" purpose="loading documents from original origin after setting document.domain">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-after-setting-document-domain.htm?total_num=2&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-bogus1" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: http://example.not)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-bogus1" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: http://example.not)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-bogus2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: mailto:someone@example.org)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-bogus2" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (302: mailto:someone@example.org)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-bogus3" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: http://example.not)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-bogus3" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: http://example.not)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-bogus4" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: foobar:someone@example.org)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-bogus4" purpose="XMLHttpRequest: send() - Redirects (bogus Location header) (303: foobar:someone@example.org)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-bogus.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-no-location1" purpose="XMLHttpRequest: send() - Redirects (no Location header) (301)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-no-location1" purpose="XMLHttpRequest: send() - Redirects (no Location header) (301)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-no-location2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (302)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-no-location2" purpose="XMLHttpRequest: send() - Redirects (no Location header) (302)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-no-location3" purpose="XMLHttpRequest: send() - Redirects (no Location header) (303)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-no-location3" purpose="XMLHttpRequest: send() - Redirects (no Location header) (303)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-no-location4" purpose="XMLHttpRequest: send() - Redirects (no Location header) (307)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-no-location4" purpose="XMLHttpRequest: send() - Redirects (no Location header) (307)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-no-location.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-to-non-cors1" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (301)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-to-non-cors1" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (301)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-to-non-cors2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (302)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-to-non-cors2" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (302)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-to-non-cors3" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (303)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-to-non-cors3" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (303)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=3</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="send-redirect-to-non-cors4" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (307)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="send-redirect-to-non-cors4" purpose="XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled (307)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/send-redirect-to-non-cors.htm?total_num=4&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-case-insensitive" purpose="Check if headers differ in case">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-case-insensitive" purpose="Check if headers differ in case">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-case-insensitive.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed1" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed1" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Pragma)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed2" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Pragma)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed4" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Transfer-Encoding)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed4" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Transfer-Encoding)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=4</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed5" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Type)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed5" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Content-Type)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=5</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed6" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Overwrite)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed6" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Overwrite)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed7" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (If)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed7" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (If)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-allowed8" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-allowed8" purpose="XMLHttpRequest: setRequestHeader() - headers that are allowed (Status-URI)">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-allowed.htm?total_num=8&amp;amp;amp;locator_key=id&amp;amp;amp;value=8</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="setrequestheader-header-forbidden" purpose="Check if headers forbidded set by setRequestHeader()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="setrequestheader-header-forbidden" purpose="Check if headers forbidded set by setRequestHeader()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/setrequestheader-header-forbidden.htm</test_script_entry>
         </description>
         </testcase>
-      <testcase execution_type="auto" id="open-after-setrequestheader" purpose="XMLHttpRequest: open() after setRequestHeader()">
+      <testcase component="WebAPI/Communication/XMLHttpRequest Level 2 (Partial)" execution_type="auto" id="open-after-setrequestheader" purpose="XMLHttpRequest: open() after setRequestHeader()">
         <description>
           <test_script_entry>http://127.0.0.1:8080/opt/tct-xmlhttprequest-w3c-tests/xmlhttprequest/w3c/open-after-setrequestheader.htm</test_script_entry>
         </description>